builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-e10s-7
slave: tst-linux32-spot-597
starttime: 1447345869.61
results: success (0)
buildid: 20151112081226
builduid: 24d64a799e074c4491e7da94e12f5f23
revision: 5718492f57f5977b2406017e0b4738bef9a0b1a0
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-12 08:31:09.608747) =========
master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-12 08:31:09.609191) =========
========= Started set props: basedir (results: 0, elapsed: 1 secs) (at 2015-11-12 08:31:09.609489) =========
bash -c pwd
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'pwd']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1447345396.989963-1629420675
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.019513
basedir: '/builds/slave/test'
========= master_lag: 1.18 =========
========= Finished set props: basedir (results: 0, elapsed: 1 secs) (at 2015-11-12 08:31:10.809018) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2015-11-12 08:31:10.834121) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2015-11-12 08:31:12.472223) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-12 08:31:12.472474) =========
rm -rf properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1447345396.989963-1629420675
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.020685
========= master_lag: 0.18 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-12 08:31:12.676712) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-12 08:31:12.677072) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-12 08:31:12.677441) =========
========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-11-12 08:31:12.677718) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1447345396.989963-1629420675
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-12 08:31:14-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.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% 8.61M=0.001s
2015-11-12 08:31:14 (8.61 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.266397
========= master_lag: 2.73 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2015-11-12 08:31:15.670630) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-12 08:31:15.670931) =========
rm -rf scripts
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1447345396.989963-1629420675
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.073832
========= master_lag: 0.37 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-12 08:31:16.119140) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-12 08:31:16.119503) =========
bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 5718492f57f5977b2406017e0b4738bef9a0b1a0 --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 5718492f57f5977b2406017e0b4738bef9a0b1a0 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1447345396.989963-1629420675
_=/tools/buildbot/bin/python
using PTY: False
2015-11-12 08:31:16,239 truncating revision to first 12 chars
2015-11-12 08:31:16,239 Setting DEBUG logging.
2015-11-12 08:31:16,240 attempt 1/10
2015-11-12 08:31:16,240 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/5718492f57f5?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-12 08:31:17,279 unpacking tar archive at: mozilla-inbound-5718492f57f5/testing/mozharness/
program finished with exit code 0
elapsedTime=1.435956
========= master_lag: 0.05 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-12 08:31:17.606990) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-12 08:31:17.607295) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-12 08:31:17.641378) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-12 08:31:17.641645) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-12 08:31:17.642043) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 41 mins, 51 secs) (at 2015-11-12 08:31:17.642326) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-inbound --download-symbols true
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1447345396.989963-1629420675
_=/tools/buildbot/bin/python
using PTY: False
08:31:18 INFO - MultiFileLogger online at 20151112 08:31:18 in /builds/slave/test
08:31:18 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
08:31:18 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
08:31:18 INFO - {'append_to_log': False,
08:31:18 INFO - 'base_work_dir': '/builds/slave/test',
08:31:18 INFO - 'blob_upload_branch': 'mozilla-inbound',
08:31:18 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
08:31:18 INFO - 'buildbot_json_path': 'buildprops.json',
08:31:18 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
08:31:18 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
08:31:18 INFO - 'download_minidump_stackwalk': True,
08:31:18 INFO - 'download_symbols': 'true',
08:31:18 INFO - 'e10s': True,
08:31:18 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
08:31:18 INFO - 'tooltool.py': '/tools/tooltool.py',
08:31:18 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
08:31:18 INFO - '/tools/misc-python/virtualenv.py')},
08:31:18 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
08:31:18 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
08:31:18 INFO - 'log_level': 'info',
08:31:18 INFO - 'log_to_console': True,
08:31:18 INFO - 'opt_config_files': (),
08:31:18 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
08:31:18 INFO - '--processes=1',
08:31:18 INFO - '--config=%(test_path)s/wptrunner.ini',
08:31:18 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
08:31:18 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
08:31:18 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
08:31:18 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
08:31:18 INFO - 'pip_index': False,
08:31:18 INFO - 'require_test_zip': True,
08:31:18 INFO - 'test_type': ('testharness',),
08:31:18 INFO - 'this_chunk': '7',
08:31:18 INFO - 'tooltool_cache': '/builds/tooltool_cache',
08:31:18 INFO - 'total_chunks': '8',
08:31:18 INFO - 'virtualenv_path': 'venv',
08:31:18 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
08:31:18 INFO - 'work_dir': 'build'}
08:31:18 INFO - #####
08:31:18 INFO - ##### Running clobber step.
08:31:18 INFO - #####
08:31:18 INFO - Running pre-action listener: _resource_record_pre_action
08:31:18 INFO - Running main action method: clobber
08:31:18 INFO - rmtree: /builds/slave/test/build
08:31:18 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
08:31:20 INFO - Running post-action listener: _resource_record_post_action
08:31:20 INFO - #####
08:31:20 INFO - ##### Running read-buildbot-config step.
08:31:20 INFO - #####
08:31:20 INFO - Running pre-action listener: _resource_record_pre_action
08:31:20 INFO - Running main action method: read_buildbot_config
08:31:20 INFO - Using buildbot properties:
08:31:20 INFO - {
08:31:20 INFO - "properties": {
08:31:20 INFO - "buildnumber": 59,
08:31:20 INFO - "product": "firefox",
08:31:20 INFO - "script_repo_revision": "production",
08:31:20 INFO - "branch": "mozilla-inbound",
08:31:20 INFO - "repository": "",
08:31:20 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-e10s-7",
08:31:20 INFO - "buildid": "20151112081226",
08:31:20 INFO - "slavename": "tst-linux32-spot-597",
08:31:20 INFO - "pgo_build": "False",
08:31:20 INFO - "basedir": "/builds/slave/test",
08:31:20 INFO - "project": "",
08:31:20 INFO - "platform": "linux",
08:31:20 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/",
08:31:20 INFO - "slavebuilddir": "test",
08:31:20 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600",
08:31:20 INFO - "repo_path": "integration/mozilla-inbound",
08:31:20 INFO - "moz_repo_path": "",
08:31:20 INFO - "stage_platform": "linux",
08:31:20 INFO - "builduid": "24d64a799e074c4491e7da94e12f5f23",
08:31:20 INFO - "revision": "5718492f57f5977b2406017e0b4738bef9a0b1a0"
08:31:20 INFO - },
08:31:20 INFO - "sourcestamp": {
08:31:20 INFO - "repository": "",
08:31:20 INFO - "hasPatch": false,
08:31:20 INFO - "project": "",
08:31:20 INFO - "branch": "mozilla-inbound-linux-debug-unittest",
08:31:20 INFO - "changes": [
08:31:20 INFO - {
08:31:20 INFO - "category": null,
08:31:20 INFO - "files": [
08:31:20 INFO - {
08:31:20 INFO - "url": null,
08:31:20 INFO - "name": "https://queue.taskcluster.net/v1/task/hqtblrDQQeCfR2Y2HLSfwA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
08:31:20 INFO - },
08:31:20 INFO - {
08:31:20 INFO - "url": null,
08:31:20 INFO - "name": "https://queue.taskcluster.net/v1/task/hqtblrDQQeCfR2Y2HLSfwA/artifacts/public/build/test_packages.json"
08:31:20 INFO - }
08:31:20 INFO - ],
08:31:20 INFO - "repository": "",
08:31:20 INFO - "rev": "1c1cde95bfa6fbec4e6bc3c732ab62709bf2dd95",
08:31:20 INFO - "who": "michael@thelayzells.com",
08:31:20 INFO - "when": 1447340696,
08:31:20 INFO - "number": 6653603,
08:31:20 INFO - "comments": "Bug 1166138 - Make img srcset react to resize/viewport changes, r=jdm\n",
08:31:20 INFO - "project": "",
08:31:20 INFO - "at": "Thu 12 Nov 2015 07:04:56",
08:31:20 INFO - "branch": "mozilla-inbound-linux-debug-unittest",
08:31:20 INFO - "revlink": "",
08:31:20 INFO - "properties": [
08:31:20 INFO - [
08:31:20 INFO - "buildid",
08:31:20 INFO - "20151112064048",
08:31:20 INFO - "Change"
08:31:20 INFO - ],
08:31:20 INFO - [
08:31:20 INFO - "builduid",
08:31:20 INFO - "fbaafa82b2214b99895ef773455c7fb4",
08:31:20 INFO - "Change"
08:31:20 INFO - ],
08:31:20 INFO - [
08:31:20 INFO - "pgo_build",
08:31:20 INFO - "False",
08:31:20 INFO - "Change"
08:31:20 INFO - ]
08:31:20 INFO - ],
08:31:20 INFO - "revision": "1c1cde95bfa6fbec4e6bc3c732ab62709bf2dd95"
08:31:20 INFO - },
08:31:20 INFO - {
08:31:20 INFO - "category": null,
08:31:20 INFO - "files": [
08:31:20 INFO - {
08:31:20 INFO - "url": null,
08:31:20 INFO - "name": "https://queue.taskcluster.net/v1/task/WcLRwMGMT9O0VHr6MG_Z6g/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
08:31:20 INFO - },
08:31:20 INFO - {
08:31:20 INFO - "url": null,
08:31:20 INFO - "name": "https://queue.taskcluster.net/v1/task/WcLRwMGMT9O0VHr6MG_Z6g/artifacts/public/build/test_packages.json"
08:31:20 INFO - }
08:31:20 INFO - ],
08:31:20 INFO - "repository": "",
08:31:20 INFO - "rev": "5a3092c456c0fe7fd9886e87b4ecf7119670476b",
08:31:20 INFO - "who": "amarchesini@mozilla.com",
08:31:20 INFO - "when": 1447341780,
08:31:20 INFO - "number": 6653644,
08:31:20 INFO - "comments": "Bug 1218433 - Use AsyncOpen2 in dom/workers/ScriptLoader.cpp - part 2 - WPT, r=sicking",
08:31:20 INFO - "project": "",
08:31:20 INFO - "at": "Thu 12 Nov 2015 07:23:00",
08:31:20 INFO - "branch": "mozilla-inbound-linux-debug-unittest",
08:31:20 INFO - "revlink": "",
08:31:20 INFO - "properties": [
08:31:20 INFO - [
08:31:20 INFO - "buildid",
08:31:20 INFO - "20151112065247",
08:31:20 INFO - "Change"
08:31:20 INFO - ],
08:31:20 INFO - [
08:31:20 INFO - "builduid",
08:31:20 INFO - "970efca231614917aa349e38034587f0",
08:31:20 INFO - "Change"
08:31:20 INFO - ],
08:31:20 INFO - [
08:31:20 INFO - "pgo_build",
08:31:20 INFO - "False",
08:31:20 INFO - "Change"
08:31:20 INFO - ]
08:31:20 INFO - ],
08:31:20 INFO - "revision": "5a3092c456c0fe7fd9886e87b4ecf7119670476b"
08:31:20 INFO - },
08:31:20 INFO - {
08:31:20 INFO - "category": null,
08:31:20 INFO - "files": [
08:31:20 INFO - {
08:31:20 INFO - "url": null,
08:31:20 INFO - "name": "https://queue.taskcluster.net/v1/task/LmJa45yURAWPerDz31vFFg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
08:31:20 INFO - },
08:31:20 INFO - {
08:31:20 INFO - "url": null,
08:31:20 INFO - "name": "https://queue.taskcluster.net/v1/task/LmJa45yURAWPerDz31vFFg/artifacts/public/build/test_packages.json"
08:31:20 INFO - }
08:31:20 INFO - ],
08:31:20 INFO - "repository": "",
08:31:20 INFO - "rev": "4fe9c44ee56af900b221bd41cd78c987448ad385",
08:31:20 INFO - "who": "jcoppeard@mozilla.com",
08:31:20 INFO - "when": 1447342633,
08:31:20 INFO - "number": 6653691,
08:31:20 INFO - "comments": "Bug 1219905 - Don't assume an exception is pending if the execution failed in oomTest() r=jandem",
08:31:20 INFO - "project": "",
08:31:20 INFO - "at": "Thu 12 Nov 2015 07:37:13",
08:31:20 INFO - "branch": "mozilla-inbound-linux-debug-unittest",
08:31:20 INFO - "revlink": "",
08:31:20 INFO - "properties": [
08:31:20 INFO - [
08:31:20 INFO - "buildid",
08:31:20 INFO - "20151112070744",
08:31:20 INFO - "Change"
08:31:20 INFO - ],
08:31:20 INFO - [
08:31:20 INFO - "builduid",
08:31:20 INFO - "a52ea9a3e1a5489788414863b7da21e9",
08:31:20 INFO - "Change"
08:31:20 INFO - ],
08:31:20 INFO - [
08:31:20 INFO - "pgo_build",
08:31:20 INFO - "False",
08:31:20 INFO - "Change"
08:31:20 INFO - ]
08:31:20 INFO - ],
08:31:20 INFO - "revision": "4fe9c44ee56af900b221bd41cd78c987448ad385"
08:31:20 INFO - },
08:31:20 INFO - {
08:31:20 INFO - "category": null,
08:31:20 INFO - "files": [
08:31:20 INFO - {
08:31:20 INFO - "url": null,
08:31:20 INFO - "name": "https://queue.taskcluster.net/v1/task/4cyt23TKRgCvRPlUv2zZ6w/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
08:31:20 INFO - },
08:31:20 INFO - {
08:31:20 INFO - "url": null,
08:31:20 INFO - "name": "https://queue.taskcluster.net/v1/task/4cyt23TKRgCvRPlUv2zZ6w/artifacts/public/build/test_packages.json"
08:31:20 INFO - }
08:31:20 INFO - ],
08:31:20 INFO - "repository": "",
08:31:20 INFO - "rev": "62968e4afd68406ee95f0313a51df2cc0964dae8",
08:31:20 INFO - "who": "ahalberstadt@mozilla.com",
08:31:20 INFO - "when": 1447342614,
08:31:20 INFO - "number": 6653686,
08:31:20 INFO - "comments": "Bug 1223171 - [marionette] add ability to install addons programatically, r=ato\n\nThis is needed to install unsigned addons in developer mode. A special pref that\ncan only be set at runtime will determine whether or not unsigned addons can be\ninstalled. So unsigned addons required for testing will need to be restartless\nand installed on the fly. The normal method of dropping the addon in the profile\nfolder will no longer work.",
08:31:20 INFO - "project": "",
08:31:20 INFO - "at": "Thu 12 Nov 2015 07:36:54",
08:31:20 INFO - "branch": "mozilla-inbound-linux-debug-unittest",
08:31:20 INFO - "revlink": "",
08:31:20 INFO - "properties": [
08:31:20 INFO - [
08:31:20 INFO - "buildid",
08:31:20 INFO - "20151112070745",
08:31:20 INFO - "Change"
08:31:20 INFO - ],
08:31:20 INFO - [
08:31:20 INFO - "builduid",
08:31:20 INFO - "3cb05b1e81c34e5283857b5032d8822c",
08:31:20 INFO - "Change"
08:31:20 INFO - ],
08:31:20 INFO - [
08:31:20 INFO - "pgo_build",
08:31:20 INFO - "False",
08:31:20 INFO - "Change"
08:31:20 INFO - ]
08:31:20 INFO - ],
08:31:20 INFO - "revision": "62968e4afd68406ee95f0313a51df2cc0964dae8"
08:31:20 INFO - },
08:31:20 INFO - {
08:31:20 INFO - "category": null,
08:31:20 INFO - "files": [
08:31:20 INFO - {
08:31:20 INFO - "url": null,
08:31:20 INFO - "name": "https://queue.taskcluster.net/v1/task/AqmeFCYjQK-8HPO2ESfadA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
08:31:20 INFO - },
08:31:20 INFO - {
08:31:20 INFO - "url": null,
08:31:20 INFO - "name": "https://queue.taskcluster.net/v1/task/AqmeFCYjQK-8HPO2ESfadA/artifacts/public/build/test_packages.json"
08:31:20 INFO - }
08:31:20 INFO - ],
08:31:20 INFO - "repository": "",
08:31:20 INFO - "rev": "b4c27ab3cafeef188e84a704cbe72f27419a1eea",
08:31:20 INFO - "who": "tschneidereit@gmail.com",
08:31:20 INFO - "when": 1447344572,
08:31:20 INFO - "number": 6653800,
08:31:20 INFO - "comments": "Bug 1224222 - Guard against setters on Array.prototype in self-hosted Module code. r=jonco",
08:31:20 INFO - "project": "",
08:31:20 INFO - "at": "Thu 12 Nov 2015 08:09:32",
08:31:20 INFO - "branch": "mozilla-inbound-linux-debug-unittest",
08:31:20 INFO - "revlink": "",
08:31:20 INFO - "properties": [
08:31:20 INFO - [
08:31:20 INFO - "buildid",
08:31:20 INFO - "20151112074245",
08:31:20 INFO - "Change"
08:31:20 INFO - ],
08:31:20 INFO - [
08:31:20 INFO - "builduid",
08:31:20 INFO - "ced81e1bd829413d9b3386ad89b8ffc7",
08:31:20 INFO - "Change"
08:31:20 INFO - ],
08:31:20 INFO - [
08:31:20 INFO - "pgo_build",
08:31:20 INFO - "False",
08:31:20 INFO - "Change"
08:31:20 INFO - ]
08:31:20 INFO - ],
08:31:20 INFO - "revision": "b4c27ab3cafeef188e84a704cbe72f27419a1eea"
08:31:20 INFO - },
08:31:20 INFO - {
08:31:20 INFO - "category": null,
08:31:20 INFO - "files": [
08:31:20 INFO - {
08:31:20 INFO - "url": null,
08:31:20 INFO - "name": "https://queue.taskcluster.net/v1/task/uiWdiAVmT9KmOjpYYhJ_NA/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
08:31:20 INFO - },
08:31:20 INFO - {
08:31:20 INFO - "url": null,
08:31:20 INFO - "name": "https://queue.taskcluster.net/v1/task/uiWdiAVmT9KmOjpYYhJ_NA/artifacts/public/build/test_packages.json"
08:31:20 INFO - }
08:31:20 INFO - ],
08:31:20 INFO - "repository": "",
08:31:20 INFO - "rev": "e4944eb37eecb1587c5acec96a14bd7f7d6fde57",
08:31:20 INFO - "who": "bschouten@mozilla.com",
08:31:20 INFO - "when": 1447344967,
08:31:20 INFO - "number": 6653831,
08:31:20 INFO - "comments": "Bug 1221616: Use ID2D1CommandList instead of a bitmap for temporary D2D drawing. r=jrmuizel",
08:31:20 INFO - "project": "",
08:31:20 INFO - "at": "Thu 12 Nov 2015 08:16:07",
08:31:20 INFO - "branch": "mozilla-inbound-linux-debug-unittest",
08:31:20 INFO - "revlink": "",
08:31:20 INFO - "properties": [
08:31:20 INFO - [
08:31:20 INFO - "buildid",
08:31:20 INFO - "20151112080148",
08:31:20 INFO - "Change"
08:31:20 INFO - ],
08:31:20 INFO - [
08:31:20 INFO - "builduid",
08:31:20 INFO - "2a3701c948fd455392ca12f1ff013791",
08:31:20 INFO - "Change"
08:31:20 INFO - ],
08:31:20 INFO - [
08:31:20 INFO - "pgo_build",
08:31:20 INFO - "False",
08:31:20 INFO - "Change"
08:31:20 INFO - ]
08:31:20 INFO - ],
08:31:20 INFO - "revision": "e4944eb37eecb1587c5acec96a14bd7f7d6fde57"
08:31:20 INFO - },
08:31:20 INFO - {
08:31:20 INFO - "category": null,
08:31:20 INFO - "files": [
08:31:20 INFO - {
08:31:20 INFO - "url": null,
08:31:20 INFO - "name": "https://queue.taskcluster.net/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
08:31:20 INFO - },
08:31:20 INFO - {
08:31:20 INFO - "url": null,
08:31:20 INFO - "name": "https://queue.taskcluster.net/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/test_packages.json"
08:31:20 INFO - }
08:31:20 INFO - ],
08:31:20 INFO - "repository": "",
08:31:20 INFO - "rev": "5718492f57f5977b2406017e0b4738bef9a0b1a0",
08:31:20 INFO - "who": "nfroyd@mozilla.com",
08:31:20 INFO - "when": 1447345772,
08:31:20 INFO - "number": 6653869,
08:31:20 INFO - "comments": "Bug 1223804 - remove unused container macro; r=btian",
08:31:20 INFO - "project": "",
08:31:20 INFO - "at": "Thu 12 Nov 2015 08:29:32",
08:31:20 INFO - "branch": "mozilla-inbound-linux-debug-unittest",
08:31:20 INFO - "revlink": "",
08:31:20 INFO - "properties": [
08:31:20 INFO - [
08:31:20 INFO - "buildid",
08:31:20 INFO - "20151112081226",
08:31:20 INFO - "Change"
08:31:20 INFO - ],
08:31:20 INFO - [
08:31:20 INFO - "builduid",
08:31:20 INFO - "24d64a799e074c4491e7da94e12f5f23",
08:31:20 INFO - "Change"
08:31:20 INFO - ],
08:31:20 INFO - [
08:31:20 INFO - "pgo_build",
08:31:20 INFO - "False",
08:31:20 INFO - "Change"
08:31:20 INFO - ]
08:31:20 INFO - ],
08:31:20 INFO - "revision": "5718492f57f5977b2406017e0b4738bef9a0b1a0"
08:31:20 INFO - }
08:31:20 INFO - ],
08:31:20 INFO - "revision": "5718492f57f5977b2406017e0b4738bef9a0b1a0"
08:31:20 INFO - }
08:31:20 INFO - }
08:31:20 INFO - Found installer url https://queue.taskcluster.net/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2.
08:31:20 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/test_packages.json.
08:31:20 INFO - Running post-action listener: _resource_record_post_action
08:31:20 INFO - #####
08:31:20 INFO - ##### Running download-and-extract step.
08:31:20 INFO - #####
08:31:20 INFO - Running pre-action listener: _resource_record_pre_action
08:31:20 INFO - Running main action method: download_and_extract
08:31:20 INFO - mkdir: /builds/slave/test/build/tests
08:31:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:31:20 INFO - https://queue.taskcluster.net/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
08:31:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/test_packages.json
08:31:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/test_packages.json
08:31:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
08:31:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
08:31:24 INFO - Downloaded 1268 bytes.
08:31:24 INFO - Reading from file /builds/slave/test/build/test_packages.json
08:31:24 INFO - Using the following test package requirements:
08:31:24 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
08:31:24 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
08:31:24 INFO - u'firefox-45.0a1.en-US.linux-i686.cppunittest.tests.zip'],
08:31:24 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
08:31:24 INFO - u'jsshell-linux-i686.zip'],
08:31:24 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
08:31:24 INFO - u'firefox-45.0a1.en-US.linux-i686.mochitest.tests.zip'],
08:31:24 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
08:31:24 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
08:31:24 INFO - u'firefox-45.0a1.en-US.linux-i686.reftest.tests.zip'],
08:31:24 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
08:31:24 INFO - u'firefox-45.0a1.en-US.linux-i686.talos.tests.zip'],
08:31:24 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
08:31:24 INFO - u'firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'],
08:31:24 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
08:31:24 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
08:31:24 INFO - u'firefox-45.0a1.en-US.linux-i686.xpcshell.tests.zip']}
08:31:24 INFO - Downloading packages: [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip', u'firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
08:31:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:31:24 INFO - https://queue.taskcluster.net/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
08:31:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
08:31:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
08:31:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
08:31:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1
08:31:26 INFO - Downloaded 21422008 bytes.
08:31:26 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
08:31:26 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
08:31:26 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
08:31:27 INFO - caution: filename not matched: web-platform/*
08:31:27 INFO - Return code: 11
08:31:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:31:27 INFO - https://queue.taskcluster.net/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
08:31:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
08:31:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
08:31:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
08:31:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
08:31:31 INFO - Downloaded 30916071 bytes.
08:31:31 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
08:31:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
08:31:31 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
08:31:34 INFO - caution: filename not matched: bin/*
08:31:34 INFO - caution: filename not matched: config/*
08:31:34 INFO - caution: filename not matched: mozbase/*
08:31:34 INFO - caution: filename not matched: marionette/*
08:31:34 INFO - Return code: 11
08:31: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')]}
08:31:34 INFO - https://queue.taskcluster.net/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
08:31:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
08:31:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
08:31:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
08:31:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2'}, attempt #1
08:31:43 INFO - Downloaded 57733596 bytes.
08:31:43 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
08:31:43 INFO - mkdir: /builds/slave/test/properties
08:31:43 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
08:31:43 INFO - Writing to file /builds/slave/test/properties/build_url
08:31:43 INFO - Contents:
08:31:43 INFO - build_url:https://queue.taskcluster.net/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
08:31:43 INFO - mkdir: /builds/slave/test/build/symbols
08:31:43 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')]}
08:31:43 INFO - https://queue.taskcluster.net/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net
08:31:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
08:31:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
08:31:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
08:31:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1
08:31:47 INFO - Downloaded 47464157 bytes.
08:31:47 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
08:31:47 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
08:31:47 INFO - Writing to file /builds/slave/test/properties/symbols_url
08:31:47 INFO - Contents:
08:31:47 INFO - symbols_url:https://queue.taskcluster.net/v1/task/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
08:31:47 INFO - Running command: ['unzip', '-q', '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip'] in /builds/slave/test/build/symbols
08:31:47 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
08:31:51 INFO - Return code: 0
08:31:51 INFO - Running post-action listener: _resource_record_post_action
08:31:51 INFO - Running post-action listener: set_extra_try_arguments
08:31:51 INFO - #####
08:31:51 INFO - ##### Running create-virtualenv step.
08:31:51 INFO - #####
08:31:51 INFO - Running pre-action listener: _pre_create_virtualenv
08:31:51 INFO - Running pre-action listener: _resource_record_pre_action
08:31:51 INFO - Running main action method: create_virtualenv
08:31:51 INFO - Creating virtualenv /builds/slave/test/build/venv
08:31:51 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
08:31:51 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
08:31:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
08:31:52 INFO - Using real prefix '/usr'
08:31:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python
08:31:53 INFO - Installing distribute.............................................................................................................................................................................................done.
08:31:57 INFO - Installing pip.................done.
08:31:57 INFO - Return code: 0
08:31:57 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
08:31:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:31:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:31:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:31:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:31:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:31:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:31:57 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 0x8e27ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ef24d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8fb35e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eb0348>, '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 0x8e97450>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8fb21e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447345396.989963-1629420675', '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
08:31:57 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
08:31:57 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
08:31:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:31:57 INFO - 'CCACHE_UMASK': '002',
08:31:57 INFO - 'DISPLAY': ':0',
08:31:57 INFO - 'HOME': '/home/cltbld',
08:31:57 INFO - 'LANG': 'en_US.UTF-8',
08:31:57 INFO - 'LOGNAME': 'cltbld',
08:31:57 INFO - 'MAIL': '/var/mail/cltbld',
08:31:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:31:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:31:57 INFO - 'MOZ_NO_REMOTE': '1',
08:31:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:31:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:31:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:31:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:31:57 INFO - 'PWD': '/builds/slave/test',
08:31:57 INFO - 'SHELL': '/bin/bash',
08:31:57 INFO - 'SHLVL': '1',
08:31:57 INFO - 'TERM': 'linux',
08:31:57 INFO - 'TMOUT': '86400',
08:31:57 INFO - 'USER': 'cltbld',
08:31:57 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447345396.989963-1629420675',
08:31:57 INFO - '_': '/tools/buildbot/bin/python'}
08:31:57 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:31:57 INFO - Downloading/unpacking psutil>=0.7.1
08:31:57 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
08:31:57 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
08:31:57 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
08:31:57 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
08:31:57 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
08:31:57 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
08:32:00 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
08:32:00 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
08:32:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
08:32:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
08:32:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
08:32:01 INFO - Installing collected packages: psutil
08:32:01 INFO - Running setup.py install for psutil
08:32:01 INFO - building 'psutil._psutil_linux' extension
08:32:01 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o
08:32:01 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
08:32:01 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
08:32:01 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
08:32:01 INFO - building 'psutil._psutil_posix' extension
08:32:01 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o
08:32:02 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
08:32:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
08:32:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
08:32:02 INFO - Successfully installed psutil
08:32:02 INFO - Cleaning up...
08:32:02 INFO - Return code: 0
08:32:02 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
08:32:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:32:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:32:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:32:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:32:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:32:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:32:02 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 0x8e27ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ef24d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8fb35e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eb0348>, '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 0x8e97450>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8fb21e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447345396.989963-1629420675', '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
08:32:02 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
08:32:02 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
08:32:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:32:02 INFO - 'CCACHE_UMASK': '002',
08:32:02 INFO - 'DISPLAY': ':0',
08:32:02 INFO - 'HOME': '/home/cltbld',
08:32:02 INFO - 'LANG': 'en_US.UTF-8',
08:32:02 INFO - 'LOGNAME': 'cltbld',
08:32:02 INFO - 'MAIL': '/var/mail/cltbld',
08:32:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:32:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:32:02 INFO - 'MOZ_NO_REMOTE': '1',
08:32:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:32:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:32:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:32:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:32:02 INFO - 'PWD': '/builds/slave/test',
08:32:02 INFO - 'SHELL': '/bin/bash',
08:32:02 INFO - 'SHLVL': '1',
08:32:02 INFO - 'TERM': 'linux',
08:32:02 INFO - 'TMOUT': '86400',
08:32:02 INFO - 'USER': 'cltbld',
08:32:02 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447345396.989963-1629420675',
08:32:02 INFO - '_': '/tools/buildbot/bin/python'}
08:32:02 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:32:02 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
08:32:02 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
08:32:02 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
08:32:02 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
08:32:02 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
08:32:02 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
08:32:02 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
08:32:06 INFO - Downloading mozsystemmonitor-0.0.tar.gz
08:32:06 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
08:32:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
08:32:06 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
08:32:06 INFO - Installing collected packages: mozsystemmonitor
08:32:06 INFO - Running setup.py install for mozsystemmonitor
08:32:06 INFO - Successfully installed mozsystemmonitor
08:32:06 INFO - Cleaning up...
08:32:06 INFO - Return code: 0
08:32:06 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
08:32:06 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')]}
08:32:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:32:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:32:06 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')]}
08:32:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:32:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:32:06 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 0x8e27ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ef24d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8fb35e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eb0348>, '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 0x8e97450>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8fb21e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447345396.989963-1629420675', '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
08:32:06 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
08:32:06 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
08:32:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:32:06 INFO - 'CCACHE_UMASK': '002',
08:32:06 INFO - 'DISPLAY': ':0',
08:32:06 INFO - 'HOME': '/home/cltbld',
08:32:06 INFO - 'LANG': 'en_US.UTF-8',
08:32:06 INFO - 'LOGNAME': 'cltbld',
08:32:06 INFO - 'MAIL': '/var/mail/cltbld',
08:32:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:32:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:32:06 INFO - 'MOZ_NO_REMOTE': '1',
08:32:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:32:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:32:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:32:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:32:06 INFO - 'PWD': '/builds/slave/test',
08:32:06 INFO - 'SHELL': '/bin/bash',
08:32:06 INFO - 'SHLVL': '1',
08:32:06 INFO - 'TERM': 'linux',
08:32:06 INFO - 'TMOUT': '86400',
08:32:06 INFO - 'USER': 'cltbld',
08:32:06 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447345396.989963-1629420675',
08:32:06 INFO - '_': '/tools/buildbot/bin/python'}
08:32:06 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:32:06 INFO - Downloading/unpacking blobuploader==1.2.4
08:32:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:32:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:32:06 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
08:32:06 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
08:32:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:32:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:32:10 INFO - Downloading blobuploader-1.2.4.tar.gz
08:32:10 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
08:32:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
08:32:10 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
08:32:10 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
08:32:10 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
08:32:10 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
08:32:10 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
08:32:10 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
08:32:10 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
08:32:10 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
08:32:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
08:32:11 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
08:32:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:32:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:32:11 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
08:32:11 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
08:32:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
08:32:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
08:32:11 INFO - Downloading docopt-0.6.1.tar.gz
08:32:11 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
08:32:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
08:32:11 INFO - Installing collected packages: blobuploader, requests, docopt
08:32:11 INFO - Running setup.py install for blobuploader
08:32:11 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
08:32:11 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
08:32:11 INFO - Running setup.py install for requests
08:32:12 INFO - Running setup.py install for docopt
08:32:12 INFO - Successfully installed blobuploader requests docopt
08:32:12 INFO - Cleaning up...
08:32:12 INFO - Return code: 0
08:32:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv
08:32:12 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')]}
08:32:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:32:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:32:12 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')]}
08:32:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:32:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:32:12 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 0x8e27ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ef24d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8fb35e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eb0348>, '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 0x8e97450>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8fb21e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447345396.989963-1629420675', '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
08:32:12 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
08:32:12 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
08:32:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:32:12 INFO - 'CCACHE_UMASK': '002',
08:32:12 INFO - 'DISPLAY': ':0',
08:32:12 INFO - 'HOME': '/home/cltbld',
08:32:12 INFO - 'LANG': 'en_US.UTF-8',
08:32:12 INFO - 'LOGNAME': 'cltbld',
08:32:12 INFO - 'MAIL': '/var/mail/cltbld',
08:32:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:32:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:32:12 INFO - 'MOZ_NO_REMOTE': '1',
08:32:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:32:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:32:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:32:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:32:12 INFO - 'PWD': '/builds/slave/test',
08:32:12 INFO - 'SHELL': '/bin/bash',
08:32:12 INFO - 'SHLVL': '1',
08:32:12 INFO - 'TERM': 'linux',
08:32:12 INFO - 'TMOUT': '86400',
08:32:12 INFO - 'USER': 'cltbld',
08:32:12 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447345396.989963-1629420675',
08:32:12 INFO - '_': '/tools/buildbot/bin/python'}
08:32:13 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:32:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
08:32:13 INFO - Running setup.py (path:/tmp/pip-Dk0Uyn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
08:32:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
08:32:13 INFO - Running setup.py (path:/tmp/pip-lEHUx3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
08:32:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
08:32:13 INFO - Running setup.py (path:/tmp/pip-gWiHmD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
08:32:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
08:32:13 INFO - Running setup.py (path:/tmp/pip-cVuOgD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
08:32:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
08:32:13 INFO - Running setup.py (path:/tmp/pip-VD5Eae-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
08:32:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
08:32:14 INFO - Running setup.py (path:/tmp/pip-fQOBpj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
08:32:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
08:32:14 INFO - Running setup.py (path:/tmp/pip-6VZTzG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
08:32:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
08:32:14 INFO - Running setup.py (path:/tmp/pip-Vqahjz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
08:32:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
08:32:14 INFO - Running setup.py (path:/tmp/pip-hh7aHu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
08:32:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
08:32:14 INFO - Running setup.py (path:/tmp/pip-tZIhrH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
08:32:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
08:32:14 INFO - Running setup.py (path:/tmp/pip-m_zZxz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
08:32:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
08:32:14 INFO - Running setup.py (path:/tmp/pip-9kmpXd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
08:32:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
08:32:14 INFO - Running setup.py (path:/tmp/pip-oEBYXR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
08:32:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
08:32:15 INFO - Running setup.py (path:/tmp/pip-CObTZ0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
08:32:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
08:32:15 INFO - Running setup.py (path:/tmp/pip-7ZNYiE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
08:32:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
08:32:15 INFO - Running setup.py (path:/tmp/pip-7IiBjz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
08:32:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
08:32:15 INFO - Running setup.py (path:/tmp/pip-T2X6cM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
08:32:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
08:32:15 INFO - Running setup.py (path:/tmp/pip-Op_mH6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
08:32:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
08:32:15 INFO - Running setup.py (path:/tmp/pip-W5jtdy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
08:32:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
08:32:15 INFO - Running setup.py (path:/tmp/pip-m_aBXm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
08:32:15 INFO - Unpacking /builds/slave/test/build/tests/marionette
08:32:16 INFO - Running setup.py (path:/tmp/pip-ZN1PHS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
08:32:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
08:32:16 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
08:32:16 INFO - Running setup.py install for manifestparser
08:32:16 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
08:32:16 INFO - Running setup.py install for mozcrash
08:32:16 INFO - Running setup.py install for mozdebug
08:32:17 INFO - Running setup.py install for mozdevice
08:32:17 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
08:32:17 INFO - Installing dm script to /builds/slave/test/build/venv/bin
08:32:17 INFO - Running setup.py install for mozfile
08:32:17 INFO - Running setup.py install for mozhttpd
08:32:17 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
08:32:17 INFO - Running setup.py install for mozinfo
08:32:17 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
08:32:17 INFO - Running setup.py install for mozInstall
08:32:18 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
08:32:18 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
08:32:18 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
08:32:18 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
08:32:18 INFO - Running setup.py install for mozleak
08:32:18 INFO - Running setup.py install for mozlog
08:32:18 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
08:32:18 INFO - Running setup.py install for moznetwork
08:32:18 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
08:32:18 INFO - Running setup.py install for mozprocess
08:32:19 INFO - Running setup.py install for mozprofile
08:32:19 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
08:32:19 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
08:32:19 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
08:32:19 INFO - Running setup.py install for mozrunner
08:32:19 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
08:32:19 INFO - Running setup.py install for mozscreenshot
08:32:19 INFO - Running setup.py install for moztest
08:32:20 INFO - Running setup.py install for mozversion
08:32:20 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
08:32:20 INFO - Running setup.py install for marionette-transport
08:32:20 INFO - Running setup.py install for marionette-driver
08:32:20 INFO - Running setup.py install for browsermob-proxy
08:32:21 INFO - Running setup.py install for marionette-client
08:32:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
08:32:21 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
08:32:21 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
08:32:21 INFO - Cleaning up...
08:32:21 INFO - Return code: 0
08:32:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv
08:32: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')]}
08:32:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
08:32:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:32: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')]}
08:32:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
08:32:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
08:32:21 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 0x8e27ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ef24d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8fb35e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eb0348>, '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 0x8e97450>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8fb21e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447345396.989963-1629420675', '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
08:32:21 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
08:32:21 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
08:32:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:32:21 INFO - 'CCACHE_UMASK': '002',
08:32:21 INFO - 'DISPLAY': ':0',
08:32:21 INFO - 'HOME': '/home/cltbld',
08:32:21 INFO - 'LANG': 'en_US.UTF-8',
08:32:21 INFO - 'LOGNAME': 'cltbld',
08:32:21 INFO - 'MAIL': '/var/mail/cltbld',
08:32:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:32:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:32:21 INFO - 'MOZ_NO_REMOTE': '1',
08:32:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:32:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:32:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:32:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:32:21 INFO - 'PWD': '/builds/slave/test',
08:32:21 INFO - 'SHELL': '/bin/bash',
08:32:21 INFO - 'SHLVL': '1',
08:32:21 INFO - 'TERM': 'linux',
08:32:21 INFO - 'TMOUT': '86400',
08:32:21 INFO - 'USER': 'cltbld',
08:32:21 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447345396.989963-1629420675',
08:32:21 INFO - '_': '/tools/buildbot/bin/python'}
08:32:22 INFO - Ignoring indexes: https://pypi.python.org/simple/
08:32:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
08:32:22 INFO - Running setup.py (path:/tmp/pip-GI2ICB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
08:32:22 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))
08:32:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
08:32:22 INFO - Running setup.py (path:/tmp/pip-1M0flN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
08:32:22 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))
08:32:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
08:32:22 INFO - Running setup.py (path:/tmp/pip-8Mbp7o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
08:32:22 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))
08:32:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
08:32:22 INFO - Running setup.py (path:/tmp/pip-sIW6Nb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
08:32:22 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))
08:32:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
08:32:22 INFO - Running setup.py (path:/tmp/pip-k2jd__-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
08:32:22 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))
08:32:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
08:32:22 INFO - Running setup.py (path:/tmp/pip-AEhOh0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
08:32:22 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))
08:32:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
08:32:22 INFO - Running setup.py (path:/tmp/pip-99HcB2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
08:32:23 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))
08:32:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
08:32:23 INFO - Running setup.py (path:/tmp/pip-CQ_ofg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
08:32:23 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))
08:32:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
08:32:23 INFO - Running setup.py (path:/tmp/pip-f6W0W3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
08:32:23 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))
08:32:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
08:32:23 INFO - Running setup.py (path:/tmp/pip-02FVe0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
08:32:23 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))
08:32:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
08:32:23 INFO - Running setup.py (path:/tmp/pip-T0LGeZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
08:32:23 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))
08:32:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
08:32:23 INFO - Running setup.py (path:/tmp/pip-naQAp8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
08:32:23 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))
08:32:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
08:32:23 INFO - Running setup.py (path:/tmp/pip-3gNK9X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
08:32:23 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))
08:32:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
08:32:23 INFO - Running setup.py (path:/tmp/pip-DK9O1r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
08:32:24 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))
08:32:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
08:32:24 INFO - Running setup.py (path:/tmp/pip-Fz7i20-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
08:32:24 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))
08:32:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
08:32:24 INFO - Running setup.py (path:/tmp/pip-1bRZV0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
08:32:24 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))
08:32:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
08:32:24 INFO - Running setup.py (path:/tmp/pip-eTY4U8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
08:32:24 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))
08:32:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
08:32:24 INFO - Running setup.py (path:/tmp/pip-BZsrYA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
08:32:24 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))
08:32:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
08:32:24 INFO - Running setup.py (path:/tmp/pip-XgvQ_L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
08:32:24 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.1.0 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
08:32:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
08:32:24 INFO - Running setup.py (path:/tmp/pip-m7WPiR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
08:32:24 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))
08:32:24 INFO - Unpacking /builds/slave/test/build/tests/marionette
08:32:25 INFO - Running setup.py (path:/tmp/pip-su90MA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
08:32:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
08:32:25 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==1.1.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
08:32:25 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))
08:32:25 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))
08:32:25 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))
08:32:25 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))
08:32:25 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))
08:32:25 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
08:32:25 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
08:32:25 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
08:32:25 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
08:32:25 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
08:32:25 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
08:32:25 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
08:32:28 INFO - Downloading blessings-1.5.1.tar.gz
08:32:28 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
08:32:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
08:32:28 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))
08:32:28 INFO - Installing collected packages: blessings
08:32:28 INFO - Running setup.py install for blessings
08:32:28 INFO - Successfully installed blessings
08:32:28 INFO - Cleaning up...
08:32:29 INFO - Return code: 0
08:32:29 INFO - Done creating virtualenv /builds/slave/test/build/venv.
08:32:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
08:32:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
08:32:29 INFO - Reading from file tmpfile_stdout
08:32:29 INFO - Current package versions:
08:32:29 INFO - argparse == 1.2.1
08:32:29 INFO - blessings == 1.5.1
08:32:29 INFO - blobuploader == 1.2.4
08:32:29 INFO - browsermob-proxy == 0.6.0
08:32:29 INFO - docopt == 0.6.1
08:32:29 INFO - manifestparser == 1.1
08:32:29 INFO - marionette-client == 1.1.0
08:32:29 INFO - marionette-driver == 1.1.0
08:32:29 INFO - marionette-transport == 1.0.0
08:32:29 INFO - mozInstall == 1.12
08:32:29 INFO - mozcrash == 0.16
08:32:29 INFO - mozdebug == 0.1
08:32:29 INFO - mozdevice == 0.47
08:32:29 INFO - mozfile == 1.2
08:32:29 INFO - mozhttpd == 0.7
08:32:29 INFO - mozinfo == 0.9
08:32:29 INFO - mozleak == 0.1
08:32:29 INFO - mozlog == 3.0
08:32:29 INFO - moznetwork == 0.27
08:32:29 INFO - mozprocess == 0.22
08:32:29 INFO - mozprofile == 0.27
08:32:29 INFO - mozrunner == 6.11
08:32:29 INFO - mozscreenshot == 0.1
08:32:29 INFO - mozsystemmonitor == 0.0
08:32:29 INFO - moztest == 0.7
08:32:29 INFO - mozversion == 1.4
08:32:29 INFO - psutil == 3.1.1
08:32:29 INFO - requests == 1.2.3
08:32:29 INFO - wsgiref == 0.1.2
08:32:29 INFO - Running post-action listener: _resource_record_post_action
08:32:29 INFO - Running post-action listener: _start_resource_monitoring
08:32:29 INFO - Starting resource monitoring.
08:32:29 INFO - #####
08:32:29 INFO - ##### Running pull step.
08:32:29 INFO - #####
08:32:29 INFO - Running pre-action listener: _resource_record_pre_action
08:32:29 INFO - Running main action method: pull
08:32:29 INFO - Pull has nothing to do!
08:32:29 INFO - Running post-action listener: _resource_record_post_action
08:32:29 INFO - #####
08:32:29 INFO - ##### Running install step.
08:32:29 INFO - #####
08:32:29 INFO - Running pre-action listener: _resource_record_pre_action
08:32:29 INFO - Running main action method: install
08:32:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
08:32:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
08:32:29 INFO - Reading from file tmpfile_stdout
08:32:29 INFO - Detecting whether we're running mozinstall >=1.0...
08:32:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
08:32:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
08:32:30 INFO - Reading from file tmpfile_stdout
08:32:30 INFO - Output received:
08:32:30 INFO - Usage: mozinstall [options] installer
08:32:30 INFO - Options:
08:32:30 INFO - -h, --help show this help message and exit
08:32:30 INFO - -d DEST, --destination=DEST
08:32:30 INFO - Directory to install application into. [default:
08:32:30 INFO - "/builds/slave/test"]
08:32:30 INFO - --app=APP Application being installed. [default: firefox]
08:32:30 INFO - mkdir: /builds/slave/test/build/application
08:32:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
08:32:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
08:32:57 INFO - Reading from file tmpfile_stdout
08:32:57 INFO - Output received:
08:32:57 INFO - /builds/slave/test/build/application/firefox/firefox
08:32:57 INFO - Running post-action listener: _resource_record_post_action
08:32:57 INFO - #####
08:32:57 INFO - ##### Running run-tests step.
08:32:57 INFO - #####
08:32:57 INFO - Running pre-action listener: _resource_record_pre_action
08:32:57 INFO - Running main action method: run_tests
08:32:57 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
08:32:57 INFO - minidump filename unknown. determining based upon platform and arch
08:32:57 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
08:32:57 INFO - grabbing minidump binary from tooltool
08:32:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
08:32:57 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eb0348>, '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 0x8e97450>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8fb21e0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
08:32:57 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
08:32:57 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache
08:32:57 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
08:32:57 INFO - Return code: 0
08:32:57 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
08:32:57 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
08:32:57 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/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--e10s', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
08:32:57 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/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --e10s --total-chunks=8 --this-chunk=7 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
08:32:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
08:32:57 INFO - 'CCACHE_UMASK': '002',
08:32:57 INFO - 'DISPLAY': ':0',
08:32:57 INFO - 'HOME': '/home/cltbld',
08:32:57 INFO - 'LANG': 'en_US.UTF-8',
08:32:57 INFO - 'LOGNAME': 'cltbld',
08:32:57 INFO - 'MAIL': '/var/mail/cltbld',
08:32:57 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
08:32:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
08:32:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
08:32:57 INFO - 'MOZ_NO_REMOTE': '1',
08:32:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
08:32:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
08:32:57 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
08:32:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
08:32:57 INFO - 'PWD': '/builds/slave/test',
08:32:57 INFO - 'SHELL': '/bin/bash',
08:32:57 INFO - 'SHLVL': '1',
08:32:57 INFO - 'TERM': 'linux',
08:32:57 INFO - 'TMOUT': '86400',
08:32:57 INFO - 'USER': 'cltbld',
08:32:57 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1447345396.989963-1629420675',
08:32:57 INFO - '_': '/tools/buildbot/bin/python'}
08:32:57 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/H2vsfXldQVyJ5vn1lH31Kw/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--e10s', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
08:33:04 INFO - Using 1 client processes
08:33:05 INFO - wptserve Starting http server on 127.0.0.1:8000
08:33:05 INFO - wptserve Starting http server on 127.0.0.1:8001
08:33:05 INFO - wptserve Starting http server on 127.0.0.1:8443
08:33:07 INFO - SUITE-START | Running 820 tests
08:33:07 INFO - Running testharness tests
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 7ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
08:33:07 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
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
08:33:07 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
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
08:33:07 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
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
08:33:07 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
08:33:07 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
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
08:33:07 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
08:33:07 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
08:33:07 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
08:33:07 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
08:33:07 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
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
08:33:07 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
08:33:07 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
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 1ms
08:33:07 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
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 8ms
08:33:07 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
08:33:07 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
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
08:33:07 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
08:33:07 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
08:33:07 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
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
08:33:07 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
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
08:33:07 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
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
08:33:07 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
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
08:33:07 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
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
08:33:07 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
08:33:07 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
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
08:33:07 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 1ms
08:33:07 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
08:33:07 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
08:33:07 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
08:33:07 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
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
08:33:07 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
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 8ms
08:33:07 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
08:33:07 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
08:33:07 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
08:33:07 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
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
08:33:07 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
08:33:07 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
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
08:33:07 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
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
08:33:07 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
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 1ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
08:33:07 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
08:33:07 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
08:33:07 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
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
08:33:07 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
08:33:07 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
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1ms
08:33:07 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
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 9ms
08:33:07 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
08:33:07 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
08:33:07 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
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
08:33:07 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
08:33:07 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
08:33:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
08:33:07 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
08:33:07 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
08:33:07 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 8ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
08:33:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
08:33:07 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
08:33:07 INFO - TEST-START | /selection/extend.html
08:33:07 INFO - TEST-SKIP | /selection/extend.html | took 0ms
08:33:07 INFO - Setting up ssl
08:33:07 INFO - PROCESS | certutil |
08:33:07 INFO - PROCESS | certutil |
08:33:07 INFO - PROCESS | certutil |
08:33:07 INFO - Certificate Nickname Trust Attributes
08:33:07 INFO - SSL,S/MIME,JAR/XPI
08:33:07 INFO -
08:33:07 INFO - web-platform-tests CT,,
08:33:07 INFO -
08:33:07 INFO - Starting runner
08:33:10 INFO - PROCESS | 1819 | 1447345990004 Marionette INFO Marionette enabled via build flag and pref
08:33:10 INFO - PROCESS | 1819 | ++DOCSHELL 0xa56e8400 == 1 [pid = 1819] [id = 1]
08:33:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 1 (0xa56e8800) [pid = 1819] [serial = 1] [outer = (nil)]
08:33:10 INFO - PROCESS | 1819 | [1819] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2084
08:33:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 2 (0xa4c4d400) [pid = 1819] [serial = 2] [outer = 0xa56e8800]
08:33:10 INFO - PROCESS | 1819 | 1447345990715 Marionette INFO Listening on port 2828
08:33:11 INFO - PROCESS | 1819 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a03ff7a0
08:33:12 INFO - PROCESS | 1819 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
08:33:12 INFO - PROCESS | 1819 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a0162f00
08:33:12 INFO - PROCESS | 1819 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fd71800
08:33:12 INFO - PROCESS | 1819 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fd74420
08:33:12 INFO - PROCESS | 1819 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned b7186d00
08:33:12 INFO - PROCESS | 1819 | 1447345992687 Marionette INFO Marionette enabled via command-line flag
08:33:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fe8b400 == 2 [pid = 1819] [id = 2]
08:33:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 3 (0xa5676000) [pid = 1819] [serial = 3] [outer = (nil)]
08:33:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 4 (0xa5676800) [pid = 1819] [serial = 4] [outer = 0xa5676000]
08:33:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 5 (0x9f658000) [pid = 1819] [serial = 5] [outer = 0xa56e8800]
08:33:12 INFO - PROCESS | 1819 | [1819] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
08:33:12 INFO - PROCESS | 1819 | 1447345992929 Marionette INFO Accepted connection conn0 from 127.0.0.1:40020
08:33:12 INFO - PROCESS | 1819 | 1447345992931 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
08:33:13 INFO - PROCESS | 1819 | [1819] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
08:33:13 INFO - PROCESS | 1819 | 1447345993167 Marionette INFO Accepted connection conn1 from 127.0.0.1:40021
08:33:13 INFO - PROCESS | 1819 | 1447345993168 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
08:33:13 INFO - PROCESS | 1819 | 1447345993175 Marionette INFO Closed connection conn0
08:33:13 INFO - PROCESS | 1819 | [1819] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
08:33:13 INFO - PROCESS | 1819 | 1447345993255 Marionette INFO Accepted connection conn2 from 127.0.0.1:40022
08:33:13 INFO - PROCESS | 1819 | 1447345993256 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
08:33:13 INFO - PROCESS | 1819 | 1447345993292 Marionette INFO Closed connection conn2
08:33:13 INFO - PROCESS | 1819 | 1447345993301 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
08:33:14 INFO - PROCESS | 1819 | [1819] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
08:33:14 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fe72800 == 3 [pid = 1819] [id = 3]
08:33:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 6 (0xa562f800) [pid = 1819] [serial = 6] [outer = (nil)]
08:33:14 INFO - PROCESS | 1819 | ++DOCSHELL 0xa56dd400 == 4 [pid = 1819] [id = 4]
08:33:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 7 (0xa8437c00) [pid = 1819] [serial = 7] [outer = (nil)]
08:33:15 INFO - PROCESS | 1819 | [1819] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
08:33:15 INFO - PROCESS | 1819 | ++DOCSHELL 0x9b2c8800 == 5 [pid = 1819] [id = 5]
08:33:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 8 (0x9b2c8c00) [pid = 1819] [serial = 8] [outer = (nil)]
08:33:15 INFO - PROCESS | 1819 | [1819] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
08:33:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 9 (0x9ad49c00) [pid = 1819] [serial = 9] [outer = 0x9b2c8c00]
08:33:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 10 (0x9aac8400) [pid = 1819] [serial = 10] [outer = 0xa562f800]
08:33:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 11 (0x9aaca000) [pid = 1819] [serial = 11] [outer = 0xa8437c00]
08:33:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 12 (0x9aacc400) [pid = 1819] [serial = 12] [outer = 0x9b2c8c00]
08:33:17 INFO - PROCESS | 1819 | 1447345997811 Marionette INFO loaded listener.js
08:33:17 INFO - PROCESS | 1819 | 1447345997850 Marionette INFO loaded listener.js
08:33:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 13 (0x9a01d800) [pid = 1819] [serial = 13] [outer = 0x9b2c8c00]
08:33:18 INFO - PROCESS | 1819 | 1447345998404 Marionette DEBUG conn1 client <- {"sessionId":"1bc01fac-b9c7-48f9-a1ca-06df38c28260","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"LINUX","platformVersion":"45.0a1","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151112081226","device":"desktop","version":"45.0a1"}}
08:33:18 INFO - PROCESS | 1819 | [1819] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:33:18 INFO - PROCESS | 1819 | 1447345998882 Marionette DEBUG conn1 -> {"name":"getContext"}
08:33:18 INFO - PROCESS | 1819 | 1447345998890 Marionette DEBUG conn1 client <- {"value":"content"}
08:33:19 INFO - PROCESS | 1819 | 1447345999309 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
08:33:19 INFO - PROCESS | 1819 | 1447345999315 Marionette DEBUG conn1 client <- {}
08:33:19 INFO - PROCESS | 1819 | 1447345999512 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}}
08:33:21 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/toolkit/xre/nsXREDirProvider.cpp, line 1399
08:33:22 INFO - PROCESS | 1819 | ++DOCSHELL 0xaa0b2c00 == 1 [pid = 1870] [id = 1]
08:33:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 1 (0xaa0f9000) [pid = 1870] [serial = 1] [outer = (nil)]
08:33:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 2 (0xa76b5c00) [pid = 1870] [serial = 2] [outer = 0xaa0f9000]
08:33:22 INFO - PROCESS | 1819 | [Parent 1819] WARNING: Could not get disk information from DiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/storage/DOMStorageIPC.cpp, line 320
08:33:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x9a0ca000 == 6 [pid = 1819] [id = 6]
08:33:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 14 (0x9a0cac00) [pid = 1819] [serial = 14] [outer = (nil)]
08:33:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 15 (0x9a11f400) [pid = 1819] [serial = 15] [outer = 0x9a0cac00]
08:33:23 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:33:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 16 (0x9a301800) [pid = 1819] [serial = 16] [outer = 0x9a0cac00]
08:33:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x9723d400 == 7 [pid = 1819] [id = 7]
08:33:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 17 (0x9723dc00) [pid = 1819] [serial = 17] [outer = (nil)]
08:33:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 18 (0x9a510800) [pid = 1819] [serial = 18] [outer = 0x9723dc00]
08:33:23 INFO - PROCESS | 1819 | [Parent 1819] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
08:33:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 19 (0x9c041000) [pid = 1819] [serial = 19] [outer = 0x9723dc00]
08:33:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 3 (0xa7293800) [pid = 1870] [serial = 3] [outer = 0xaa0f9000]
08:33:23 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 214
08:33:23 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 282
08:33:24 INFO - PROCESS | 1819 | [Parent 1819] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109
08:33:24 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:33:24 INFO - PROCESS | 1819 | ++DOCSHELL 0xa7292c00 == 2 [pid = 1870] [id = 2]
08:33:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 4 (0xa7294800) [pid = 1870] [serial = 4] [outer = (nil)]
08:33:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 5 (0xa7520c00) [pid = 1870] [serial = 5] [outer = 0xa7294800]
08:33:25 INFO - PROCESS | 1819 | ++DOCSHELL 0xa71a9400 == 8 [pid = 1819] [id = 8]
08:33:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 20 (0xa71ac000) [pid = 1819] [serial = 20] [outer = (nil)]
08:33:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 21 (0xa8433c00) [pid = 1819] [serial = 21] [outer = 0xa71ac000]
08:33:25 INFO - PROCESS | 1819 | 1447346005245 Marionette INFO loaded listener.js
08:33:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 22 (0xa85a4c00) [pid = 1819] [serial = 22] [outer = 0xa71ac000]
08:33:25 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:33:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 6 (0xa7528800) [pid = 1870] [serial = 6] [outer = 0xa7294800]
08:33:26 INFO - PROCESS | 1819 | [Parent 1819] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
08:33:26 INFO - PROCESS | 1819 | [Parent 1819] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:33:27 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
08:33:27 INFO - document served over http requires an http
08:33:27 INFO - sub-resource via fetch-request using the http-csp
08:33:27 INFO - delivery method with keep-origin-redirect and when
08:33:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:33:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:33:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:33:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:33:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:33:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:33:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:33:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:33:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:33:27 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
08:33:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2596ms
08:33:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
08:33:27 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5dde400 == 3 [pid = 1870] [id = 3]
08:33:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 7 (0xa5dde800) [pid = 1870] [serial = 7] [outer = (nil)]
08:33:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 8 (0xa5de0400) [pid = 1870] [serial = 8] [outer = 0xa5dde800]
08:33:29 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:33:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 9 (0xaa010c00) [pid = 1870] [serial = 9] [outer = 0xa5dde800]
08:33:30 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
08:33:30 INFO - document served over http requires an http
08:33:30 INFO - sub-resource via fetch-request using the http-csp
08:33:30 INFO - delivery method with no-redirect and when
08:33:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:33:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:33:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:33:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:33:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:33:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:33:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:33:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:33:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:33:30 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
08:33:30 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3240ms
08:33:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:33:30 INFO - PROCESS | 1819 | --DOCSHELL 0x9b2c8800 == 7 [pid = 1819] [id = 5]
08:33:30 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5b5b000 == 4 [pid = 1870] [id = 4]
08:33:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 10 (0xa5b5b400) [pid = 1870] [serial = 10] [outer = (nil)]
08:33:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 11 (0xa5b5d000) [pid = 1870] [serial = 11] [outer = 0xa5b5b400]
08:33:31 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:33:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 12 (0xa598f000) [pid = 1870] [serial = 12] [outer = 0xa5b5b400]
08:33:32 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
08:33:32 INFO - document served over http requires an http
08:33:32 INFO - sub-resource via fetch-request using the http-csp
08:33:32 INFO - delivery method with swap-origin-redirect and when
08:33: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"
08:33:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:33:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:33:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:33:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:33:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:33:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:33:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:33:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:33:32 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
08:33:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2356ms
08:33:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:33:33 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5996c00 == 5 [pid = 1870] [id = 5]
08:33:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 13 (0xa5999800) [pid = 1870] [serial = 13] [outer = (nil)]
08:33:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 14 (0xa599b400) [pid = 1870] [serial = 14] [outer = 0xa5999800]
08:33:34 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:33:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 15 (0xa5dd4000) [pid = 1870] [serial = 15] [outer = 0xa5999800]
08:33:34 INFO - PROCESS | 1819 | ++DOCSHELL 0xa7286800 == 6 [pid = 1870] [id = 6]
08:33:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 16 (0xa7287800) [pid = 1870] [serial = 16] [outer = (nil)]
08:33:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 17 (0xa7520400) [pid = 1870] [serial = 17] [outer = 0xa7287800]
08:33:35 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
08:33:35 INFO - document served over http requires an http
08:33:35 INFO - sub-resource via iframe-tag using the http-csp
08:33:35 INFO - delivery method with keep-origin-redirect and when
08:33: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"
08:33:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:33:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:33:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:33:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:33:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:33:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:33:35 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
08:33:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3060ms
08:33:36 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:33:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa5dde400 == 5 [pid = 1870] [id = 3]
08:33:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa7292c00 == 4 [pid = 1870] [id = 2]
08:33:36 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5b52000 == 5 [pid = 1870] [id = 7]
08:33:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 18 (0xa5b52800) [pid = 1870] [serial = 18] [outer = (nil)]
08:33:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 19 (0xa5ddb000) [pid = 1870] [serial = 19] [outer = 0xa5b52800]
08:33:37 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:33:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 20 (0xa7295c00) [pid = 1870] [serial = 20] [outer = 0xa5b52800]
08:33:37 INFO - PROCESS | 1819 | ++DOCSHELL 0xa76b2c00 == 6 [pid = 1870] [id = 8]
08:33:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 21 (0xa76b3c00) [pid = 1870] [serial = 21] [outer = (nil)]
08:33:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 22 (0xa76b8000) [pid = 1870] [serial = 22] [outer = 0xa76b3c00]
08:33:38 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
08:33:38 INFO - document served over http requires an http
08:33:38 INFO - sub-resource via iframe-tag using the http-csp
08:33:38 INFO - delivery method with no-redirect and when
08:33:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:33:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:33:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:33:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:33:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:33:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:33:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:33:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:33:38 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
08:33:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2157ms
08:33:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:33:38 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5dd2800 == 7 [pid = 1870] [id = 9]
08:33:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 23 (0xa752d400) [pid = 1870] [serial = 23] [outer = (nil)]
08:33:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 24 (0xaa3b6c00) [pid = 1870] [serial = 24] [outer = 0xa752d400]
08:33:39 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:33:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 25 (0xa5659800) [pid = 1870] [serial = 25] [outer = 0xa752d400]
08:33:40 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5661400 == 8 [pid = 1870] [id = 10]
08:33:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 26 (0xa5661800) [pid = 1870] [serial = 26] [outer = (nil)]
08:33:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 27 (0xa565e000) [pid = 1870] [serial = 27] [outer = 0xa5661800]
08:33:41 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
08:33:41 INFO - document served over http requires an http
08:33:41 INFO - sub-resource via iframe-tag using the http-csp
08:33:41 INFO - delivery method with swap-origin-redirect and when
08:33: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"
08:33:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:33:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:33:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:33:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:33:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:33:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:33:41 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
08:33:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3057ms
08:33:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:33:41 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5664000 == 9 [pid = 1870] [id = 11]
08:33:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 28 (0xaa319c00) [pid = 1870] [serial = 28] [outer = (nil)]
08:33:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 29 (0xaa41f800) [pid = 1870] [serial = 29] [outer = 0xaa319c00]
08:33:42 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:33:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 30 (0xaa423400) [pid = 1870] [serial = 30] [outer = 0xaa319c00]
08:33:43 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
08:33:43 INFO - document served over http requires an http
08:33:43 INFO - sub-resource via script-tag using the http-csp
08:33:43 INFO - delivery method with keep-origin-redirect and when
08:33: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"
08:33:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:33:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:33:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:33:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:33:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:33:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:33:43 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
08:33:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2370ms
08:33:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
08:33:44 INFO - PROCESS | 1819 | ++DOCSHELL 0xa76af400 == 10 [pid = 1870] [id = 12]
08:33:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 31 (0xaa312000) [pid = 1870] [serial = 31] [outer = (nil)]
08:33:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 32 (0xaa427400) [pid = 1870] [serial = 32] [outer = 0xaa312000]
08:33:45 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:33:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 33 (0xaa42b800) [pid = 1870] [serial = 33] [outer = 0xaa312000]
08:33:46 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
08:33:46 INFO - document served over http requires an http
08:33:46 INFO - sub-resource via script-tag using the http-csp
08:33:46 INFO - delivery method with no-redirect and when
08:33:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:33:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:33:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:33:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:33:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:33:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:33:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:33:46 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
08:33:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 3227ms
08:33:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:33:47 INFO - PROCESS | 1819 | ++DOCSHELL 0xa518a000 == 11 [pid = 1870] [id = 13]
08:33:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 34 (0xa518a400) [pid = 1870] [serial = 34] [outer = (nil)]
08:33:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 35 (0xa518c000) [pid = 1870] [serial = 35] [outer = 0xa518a400]
08:33:48 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:33:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 36 (0xa598e000) [pid = 1870] [serial = 36] [outer = 0xa518a400]
08:33:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa5661400 == 10 [pid = 1870] [id = 10]
08:33:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa5dd2800 == 9 [pid = 1870] [id = 9]
08:33:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa76b2c00 == 8 [pid = 1870] [id = 8]
08:33:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa5b52000 == 7 [pid = 1870] [id = 7]
08:33:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa7286800 == 6 [pid = 1870] [id = 6]
08:33:49 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
08:33:49 INFO - document served over http requires an http
08:33:49 INFO - sub-resource via script-tag using the http-csp
08:33:49 INFO - delivery method with swap-origin-redirect and when
08:33: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"
08:33:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:33:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:33:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:33:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:33:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:33:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:33:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:33:49 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
08:33:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2764ms
08:33:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:33:50 INFO - PROCESS | 1819 | ++DOCSHELL 0xa565d400 == 7 [pid = 1870] [id = 14]
08:33:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 37 (0xa5b4f800) [pid = 1870] [serial = 37] [outer = (nil)]
08:33:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 38 (0xa5dde400) [pid = 1870] [serial = 38] [outer = 0xa5b4f800]
08:33:50 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:33:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 39 (0xa7384c00) [pid = 1870] [serial = 39] [outer = 0xa5b4f800]
08:33:51 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
08:33:51 INFO - document served over http requires an http
08:33:51 INFO - sub-resource via xhr-request using the http-csp
08:33:51 INFO - delivery method with keep-origin-redirect and when
08:33: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"
08:33:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:33:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:33:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:33:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:33:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:33:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:33:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:33:51 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
08:33:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2218ms
08:33:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
08:33:52 INFO - PROCESS | 1819 | --DOCSHELL 0xa5996c00 == 6 [pid = 1870] [id = 5]
08:33:52 INFO - PROCESS | 1819 | --DOCSHELL 0xa76af400 == 5 [pid = 1870] [id = 12]
08:33:52 INFO - PROCESS | 1819 | --DOCSHELL 0xa5b5b000 == 4 [pid = 1870] [id = 4]
08:33:52 INFO - PROCESS | 1819 | --DOCSHELL 0xa5664000 == 3 [pid = 1870] [id = 11]
08:33:52 INFO - PROCESS | 1819 | --DOCSHELL 0xa518a000 == 2 [pid = 1870] [id = 13]
08:33:53 INFO - PROCESS | 1819 | ++DOCSHELL 0xa517f800 == 3 [pid = 1870] [id = 15]
08:33:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 40 (0xa5182800) [pid = 1870] [serial = 40] [outer = (nil)]
08:33:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 41 (0xa5189800) [pid = 1870] [serial = 41] [outer = 0xa5182800]
08:33:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 23 (0x97e0b800) [pid = 1819] [serial = 23] [outer = 0x9723dc00]
08:33:54 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:33:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 42 (0xa5665000) [pid = 1870] [serial = 42] [outer = 0xa5182800]
08:33:55 INFO - PROCESS | 1819 | --DOMWINDOW == 41 (0xa76b5c00) [pid = 1870] [serial = 2] [outer = (nil)] [url = about:blank]
08:33:55 INFO - PROCESS | 1819 | --DOMWINDOW == 40 (0xa5b5d000) [pid = 1870] [serial = 11] [outer = (nil)] [url = about:blank]
08:33:55 INFO - PROCESS | 1819 | --DOMWINDOW == 39 (0xa518c000) [pid = 1870] [serial = 35] [outer = (nil)] [url = about:blank]
08:33:55 INFO - PROCESS | 1819 | --DOMWINDOW == 38 (0xaa427400) [pid = 1870] [serial = 32] [outer = (nil)] [url = about:blank]
08:33:55 INFO - PROCESS | 1819 | --DOMWINDOW == 37 (0xa7520c00) [pid = 1870] [serial = 5] [outer = (nil)] [url = about:blank]
08:33:55 INFO - PROCESS | 1819 | --DOMWINDOW == 36 (0xa5de0400) [pid = 1870] [serial = 8] [outer = (nil)] [url = about:blank]
08:33:55 INFO - PROCESS | 1819 | --DOMWINDOW == 35 (0xa7520400) [pid = 1870] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:33:55 INFO - PROCESS | 1819 | --DOMWINDOW == 34 (0xa599b400) [pid = 1870] [serial = 14] [outer = (nil)] [url = about:blank]
08:33:56 INFO - PROCESS | 1819 | --DOMWINDOW == 33 (0xa565e000) [pid = 1870] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:33:56 INFO - PROCESS | 1819 | --DOMWINDOW == 32 (0xaa3b6c00) [pid = 1870] [serial = 24] [outer = (nil)] [url = about:blank]
08:33:56 INFO - PROCESS | 1819 | --DOMWINDOW == 31 (0xa76b8000) [pid = 1870] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346017841]
08:33:56 INFO - PROCESS | 1819 | --DOMWINDOW == 30 (0xa5ddb000) [pid = 1870] [serial = 19] [outer = (nil)] [url = about:blank]
08:33:56 INFO - PROCESS | 1819 | --DOMWINDOW == 29 (0xaa41f800) [pid = 1870] [serial = 29] [outer = (nil)] [url = about:blank]
08:33:56 INFO - PROCESS | 1819 | --DOMWINDOW == 28 (0xa5661800) [pid = 1870] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:33:56 INFO - PROCESS | 1819 | --DOMWINDOW == 27 (0xa518a400) [pid = 1870] [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]
08:33:56 INFO - PROCESS | 1819 | --DOMWINDOW == 26 (0xa752d400) [pid = 1870] [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]
08:33:56 INFO - PROCESS | 1819 | --DOMWINDOW == 25 (0xaa319c00) [pid = 1870] [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]
08:33:56 INFO - PROCESS | 1819 | --DOMWINDOW == 24 (0xa7294800) [pid = 1870] [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]
08:33:56 INFO - PROCESS | 1819 | --DOMWINDOW == 23 (0xa5999800) [pid = 1870] [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]
08:33:56 INFO - PROCESS | 1819 | --DOMWINDOW == 22 (0xa5b52800) [pid = 1870] [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]
08:33:56 INFO - PROCESS | 1819 | --DOMWINDOW == 21 (0xa76b3c00) [pid = 1870] [serial = 21] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346017841]
08:33:56 INFO - PROCESS | 1819 | --DOMWINDOW == 20 (0xa5dde800) [pid = 1870] [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]
08:33:56 INFO - PROCESS | 1819 | --DOMWINDOW == 19 (0xa5b5b400) [pid = 1870] [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]
08:33:56 INFO - PROCESS | 1819 | --DOMWINDOW == 18 (0xaa312000) [pid = 1870] [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]
08:33:56 INFO - PROCESS | 1819 | --DOMWINDOW == 17 (0xa7287800) [pid = 1870] [serial = 16] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:33:56 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
08:33:56 INFO - document served over http requires an http
08:33:56 INFO - sub-resource via xhr-request using the http-csp
08:33:56 INFO - delivery method with no-redirect and when
08:33:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:33:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:33:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:33:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:33:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:33:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:33:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:33:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:33:56 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
08:33:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 4757ms
08:33:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:33:57 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5991400 == 4 [pid = 1870] [id = 16]
08:33:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 18 (0xa5992000) [pid = 1870] [serial = 43] [outer = (nil)]
08:33:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 19 (0xa5b57400) [pid = 1870] [serial = 44] [outer = 0xa5992000]
08:33:57 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:33:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 20 (0xa5187800) [pid = 1870] [serial = 45] [outer = 0xa5992000]
08:33:58 INFO - PROCESS | 1819 | --DOMWINDOW == 22 (0xa4c4d400) [pid = 1819] [serial = 2] [outer = (nil)] [url = about:blank]
08:33:58 INFO - PROCESS | 1819 | --DOMWINDOW == 21 (0x9aacc400) [pid = 1819] [serial = 12] [outer = (nil)] [url = about:blank]
08:33:58 INFO - PROCESS | 1819 | --DOMWINDOW == 20 (0x9ad49c00) [pid = 1819] [serial = 9] [outer = (nil)] [url = about:blank]
08:33:58 INFO - PROCESS | 1819 | --DOMWINDOW == 19 (0x9a11f400) [pid = 1819] [serial = 15] [outer = (nil)] [url = about:blank]
08:33:58 INFO - PROCESS | 1819 | --DOMWINDOW == 18 (0x9a510800) [pid = 1819] [serial = 18] [outer = (nil)] [url = about:blank]
08:33:58 INFO - PROCESS | 1819 | --DOMWINDOW == 17 (0xa8433c00) [pid = 1819] [serial = 21] [outer = (nil)] [url = about:blank]
08:33:58 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
08:33:58 INFO - document served over http requires an http
08:33:58 INFO - sub-resource via xhr-request using the http-csp
08:33:58 INFO - delivery method with swap-origin-redirect and when
08:33:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:33:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:33:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:33:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:33:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:33:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:33:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:33:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:33:58 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
08:33:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2204ms
08:33:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:33:59 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5994000 == 5 [pid = 1870] [id = 17]
08:33:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 21 (0xa5995400) [pid = 1870] [serial = 46] [outer = (nil)]
08:33:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 22 (0xa7287800) [pid = 1870] [serial = 47] [outer = 0xa5995400]
08:34:00 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:34:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 23 (0xa752d000) [pid = 1870] [serial = 48] [outer = 0xa5995400]
08:34:01 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
08:34:01 INFO - document served over http requires an https
08:34:01 INFO - sub-resource via fetch-request using the http-csp
08:34:01 INFO - delivery method with keep-origin-redirect and when
08:34: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"
08:34:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:34:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:34:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:34:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:34:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:34:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:34:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:34:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:34:01 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
08:34:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2194ms
08:34:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
08:34:01 INFO - PROCESS | 1819 | ++DOCSHELL 0xa7245c00 == 6 [pid = 1870] [id = 18]
08:34:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 24 (0xa752a800) [pid = 1870] [serial = 49] [outer = (nil)]
08:34:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 25 (0xaa420800) [pid = 1870] [serial = 50] [outer = 0xa752a800]
08:34:02 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:34:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 26 (0xaa429c00) [pid = 1870] [serial = 51] [outer = 0xa752a800]
08:34:03 INFO - PROCESS | 1819 | --DOCSHELL 0xa517f800 == 5 [pid = 1870] [id = 15]
08:34:03 INFO - PROCESS | 1819 | --DOMWINDOW == 25 (0xa7528800) [pid = 1870] [serial = 6] [outer = (nil)] [url = about:blank]
08:34:03 INFO - PROCESS | 1819 | --DOMWINDOW == 24 (0xa7295c00) [pid = 1870] [serial = 20] [outer = (nil)] [url = about:blank]
08:34:03 INFO - PROCESS | 1819 | --DOMWINDOW == 23 (0xa5659800) [pid = 1870] [serial = 25] [outer = (nil)] [url = about:blank]
08:34:03 INFO - PROCESS | 1819 | --DOMWINDOW == 22 (0xa598f000) [pid = 1870] [serial = 12] [outer = (nil)] [url = about:blank]
08:34:03 INFO - PROCESS | 1819 | --DOMWINDOW == 21 (0xaa010c00) [pid = 1870] [serial = 9] [outer = (nil)] [url = about:blank]
08:34:03 INFO - PROCESS | 1819 | --DOMWINDOW == 20 (0xaa423400) [pid = 1870] [serial = 30] [outer = (nil)] [url = about:blank]
08:34:03 INFO - PROCESS | 1819 | --DOMWINDOW == 19 (0xa598e000) [pid = 1870] [serial = 36] [outer = (nil)] [url = about:blank]
08:34:03 INFO - PROCESS | 1819 | --DOMWINDOW == 18 (0xaa42b800) [pid = 1870] [serial = 33] [outer = (nil)] [url = about:blank]
08:34:03 INFO - PROCESS | 1819 | --DOMWINDOW == 17 (0xa5dd4000) [pid = 1870] [serial = 15] [outer = (nil)] [url = about:blank]
08:34:03 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
08:34:03 INFO - document served over http requires an https
08:34:03 INFO - sub-resource via fetch-request using the http-csp
08:34:03 INFO - delivery method with no-redirect and when
08:34:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:34:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:34:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:34:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:34:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:34:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:34:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:34:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:34:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:34:03 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
08:34:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2749ms
08:34:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:34:04 INFO - PROCESS | 1819 | ++DOCSHELL 0xa565a800 == 6 [pid = 1870] [id = 19]
08:34:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 18 (0xa565ac00) [pid = 1870] [serial = 52] [outer = (nil)]
08:34:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 19 (0xa565ec00) [pid = 1870] [serial = 53] [outer = 0xa565ac00]
08:34:05 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:34:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 20 (0xa598e400) [pid = 1870] [serial = 54] [outer = 0xa565ac00]
08:34:06 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
08:34:06 INFO - document served over http requires an https
08:34:06 INFO - sub-resource via fetch-request using the http-csp
08:34:06 INFO - delivery method with swap-origin-redirect and when
08:34: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"
08:34:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:34:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:34:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:34:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:34:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:34:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:34:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:34:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:34:06 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
08:34:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2197ms
08:34:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:34:06 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5998800 == 7 [pid = 1870] [id = 20]
08:34:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 21 (0xa5b50000) [pid = 1870] [serial = 55] [outer = (nil)]
08:34:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 22 (0xa5b58c00) [pid = 1870] [serial = 56] [outer = 0xa5b50000]
08:34:07 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:34:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 23 (0xa5ddc400) [pid = 1870] [serial = 57] [outer = 0xa5b50000]
08:34:07 INFO - PROCESS | 1819 | --DOMWINDOW == 22 (0xa5dde400) [pid = 1870] [serial = 38] [outer = (nil)] [url = about:blank]
08:34:07 INFO - PROCESS | 1819 | --DOMWINDOW == 21 (0xa5189800) [pid = 1870] [serial = 41] [outer = (nil)] [url = about:blank]
08:34:07 INFO - PROCESS | 1819 | --DOMWINDOW == 20 (0xa5182800) [pid = 1870] [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]
08:34:07 INFO - PROCESS | 1819 | --DOMWINDOW == 19 (0xa5665000) [pid = 1870] [serial = 42] [outer = (nil)] [url = about:blank]
08:34:08 INFO - PROCESS | 1819 | ++DOCSHELL 0xa7237400 == 8 [pid = 1870] [id = 21]
08:34:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 20 (0xa7242c00) [pid = 1870] [serial = 58] [outer = (nil)]
08:34:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 21 (0xa7525000) [pid = 1870] [serial = 59] [outer = 0xa7242c00]
08:34:08 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
08:34:08 INFO - document served over http requires an https
08:34:08 INFO - sub-resource via iframe-tag using the http-csp
08:34:08 INFO - delivery method with keep-origin-redirect and when
08:34:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:34:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:34:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:34:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:34:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:34:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:34:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:34:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:34:08 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
08:34:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2499ms
08:34:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:34:09 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5b50800 == 9 [pid = 1870] [id = 22]
08:34:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 22 (0xa5b53800) [pid = 1870] [serial = 60] [outer = (nil)]
08:34:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 23 (0xaa423800) [pid = 1870] [serial = 61] [outer = 0xa5b53800]
08:34:10 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:34:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 24 (0xad333c00) [pid = 1870] [serial = 62] [outer = 0xa5b53800]
08:34:11 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4df2000 == 10 [pid = 1870] [id = 23]
08:34:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 25 (0xa4df3c00) [pid = 1870] [serial = 63] [outer = (nil)]
08:34:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 26 (0xa4df5800) [pid = 1870] [serial = 64] [outer = 0xa4df3c00]
08:34:12 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
08:34:12 INFO - document served over http requires an https
08:34:12 INFO - sub-resource via iframe-tag using the http-csp
08:34:12 INFO - delivery method with no-redirect and when
08:34:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:34:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:34:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:34:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:34:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:34:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:34:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:34:12 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
08:34:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3607ms
08:34:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:34:12 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4df9c00 == 11 [pid = 1870] [id = 24]
08:34:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 27 (0xa4dfc800) [pid = 1870] [serial = 65] [outer = (nil)]
08:34:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 28 (0xa5189c00) [pid = 1870] [serial = 66] [outer = 0xa4dfc800]
08:34:13 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:34:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 29 (0xa5997c00) [pid = 1870] [serial = 67] [outer = 0xa4dfc800]
08:34:14 INFO - PROCESS | 1819 | ++DOCSHELL 0xa752e000 == 12 [pid = 1870] [id = 25]
08:34:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 30 (0xa76b0000) [pid = 1870] [serial = 68] [outer = (nil)]
08:34:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 31 (0xad33e400) [pid = 1870] [serial = 69] [outer = 0xa76b0000]
08:34:14 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
08:34:14 INFO - document served over http requires an https
08:34:14 INFO - sub-resource via iframe-tag using the http-csp
08:34:14 INFO - delivery method with swap-origin-redirect and when
08:34:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:34:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:34:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:34:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:34:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:34:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:34:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:34:14 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
08:34:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2149ms
08:34:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:34:15 INFO - PROCESS | 1819 | --DOMWINDOW == 16 (0x9c041000) [pid = 1819] [serial = 19] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
08:34:15 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4dfa400 == 13 [pid = 1870] [id = 26]
08:34:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 32 (0xa4dfb400) [pid = 1870] [serial = 70] [outer = (nil)]
08:34:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 33 (0xa5678000) [pid = 1870] [serial = 71] [outer = 0xa4dfb400]
08:34:15 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:34:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 34 (0xa567c400) [pid = 1870] [serial = 72] [outer = 0xa4dfb400]
08:34:16 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
08:34:16 INFO - document served over http requires an https
08:34:16 INFO - sub-resource via script-tag using the http-csp
08:34:16 INFO - delivery method with keep-origin-redirect and when
08:34: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"
08:34:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:34:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:34:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:34:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:34:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:34:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:34:16 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
08:34:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2150ms
08:34:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
08:34:17 INFO - PROCESS | 1819 | ++DOCSHELL 0xa503ac00 == 14 [pid = 1870] [id = 27]
08:34:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 35 (0xa503e000) [pid = 1870] [serial = 73] [outer = (nil)]
08:34:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 36 (0xa503fc00) [pid = 1870] [serial = 74] [outer = 0xa503e000]
08:34:17 INFO - PROCESS | 1819 | 1447346057875 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
08:34:17 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:34:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 37 (0xa5676400) [pid = 1870] [serial = 75] [outer = 0xa503e000]
08:34:19 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
08:34:19 INFO - document served over http requires an https
08:34:19 INFO - sub-resource via script-tag using the http-csp
08:34:19 INFO - delivery method with no-redirect and when
08:34:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:34:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:34:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:34:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:34:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:34:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:34:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:34:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:34:19 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
08:34:19 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 3120ms
08:34:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:34:20 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4811400 == 15 [pid = 1870] [id = 28]
08:34:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 38 (0xa4811800) [pid = 1870] [serial = 76] [outer = (nil)]
08:34:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 39 (0xa4df0c00) [pid = 1870] [serial = 77] [outer = 0xa4811800]
08:34:21 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:34:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 40 (0xa5039c00) [pid = 1870] [serial = 78] [outer = 0xa4811800]
08:34:21 INFO - PROCESS | 1819 | --DOCSHELL 0xa7237400 == 14 [pid = 1870] [id = 21]
08:34:21 INFO - PROCESS | 1819 | --DOCSHELL 0xa5998800 == 13 [pid = 1870] [id = 20]
08:34:21 INFO - PROCESS | 1819 | --DOCSHELL 0xa565a800 == 12 [pid = 1870] [id = 19]
08:34:21 INFO - PROCESS | 1819 | --DOCSHELL 0xa7245c00 == 11 [pid = 1870] [id = 18]
08:34:21 INFO - PROCESS | 1819 | --DOCSHELL 0xa565d400 == 10 [pid = 1870] [id = 14]
08:34:21 INFO - PROCESS | 1819 | --DOCSHELL 0xa5994000 == 9 [pid = 1870] [id = 17]
08:34:21 INFO - PROCESS | 1819 | --DOCSHELL 0xa5991400 == 8 [pid = 1870] [id = 16]
08:34:22 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
08:34:22 INFO - document served over http requires an https
08:34:22 INFO - sub-resource via script-tag using the http-csp
08:34:22 INFO - delivery method with swap-origin-redirect and when
08:34:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:34:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:34:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:34:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:34:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:34:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:34:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:34:22 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
08:34:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2831ms
08:34:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:34:23 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4810000 == 9 [pid = 1870] [id = 29]
08:34:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 41 (0xa5660400) [pid = 1870] [serial = 79] [outer = (nil)]
08:34:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 42 (0xa598d000) [pid = 1870] [serial = 80] [outer = 0xa5660400]
08:34:24 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:34:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 43 (0xa5b52000) [pid = 1870] [serial = 81] [outer = 0xa5660400]
08:34:25 INFO - PROCESS | 1819 | --DOMWINDOW == 42 (0xa5b57400) [pid = 1870] [serial = 44] [outer = (nil)] [url = about:blank]
08:34:25 INFO - PROCESS | 1819 | --DOMWINDOW == 41 (0xa7287800) [pid = 1870] [serial = 47] [outer = (nil)] [url = about:blank]
08:34:25 INFO - PROCESS | 1819 | --DOMWINDOW == 40 (0xa565ec00) [pid = 1870] [serial = 53] [outer = (nil)] [url = about:blank]
08:34:25 INFO - PROCESS | 1819 | --DOMWINDOW == 39 (0xa7525000) [pid = 1870] [serial = 59] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:34:25 INFO - PROCESS | 1819 | --DOMWINDOW == 38 (0xa5b58c00) [pid = 1870] [serial = 56] [outer = (nil)] [url = about:blank]
08:34:25 INFO - PROCESS | 1819 | --DOMWINDOW == 37 (0xaa420800) [pid = 1870] [serial = 50] [outer = (nil)] [url = about:blank]
08:34:25 INFO - PROCESS | 1819 | --DOMWINDOW == 36 (0xa5b50000) [pid = 1870] [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]
08:34:25 INFO - PROCESS | 1819 | --DOMWINDOW == 35 (0xa565ac00) [pid = 1870] [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]
08:34:25 INFO - PROCESS | 1819 | --DOMWINDOW == 34 (0xa7242c00) [pid = 1870] [serial = 58] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:34:25 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
08:34:25 INFO - document served over http requires an https
08:34:25 INFO - sub-resource via xhr-request using the http-csp
08:34:25 INFO - delivery method with keep-origin-redirect and when
08:34: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"
08:34:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:34:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:34:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:34:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:34:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:34:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:34:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
08:34:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2913ms
08:34:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
08:34:26 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5676800 == 10 [pid = 1870] [id = 30]
08:34:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 35 (0xa5b57400) [pid = 1870] [serial = 82] [outer = (nil)]
08:34:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 36 (0xa723d000) [pid = 1870] [serial = 83] [outer = 0xa5b57400]
08:34:27 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:34:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 37 (0xa7522800) [pid = 1870] [serial = 84] [outer = 0xa5b57400]
08:34:28 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
08:34:28 INFO - document served over http requires an https
08:34:28 INFO - sub-resource via xhr-request using the http-csp
08:34:28 INFO - delivery method with no-redirect and when
08:34:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:34:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:34:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:34:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:34:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:34:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:34:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:34:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:34:28 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
08:34:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2763ms
08:34:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:34:29 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5184000 == 11 [pid = 1870] [id = 31]
08:34:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 38 (0xa565e000) [pid = 1870] [serial = 85] [outer = (nil)]
08:34:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 39 (0xa7292c00) [pid = 1870] [serial = 86] [outer = 0xa565e000]
08:34:30 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:34:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 40 (0xaa0fb000) [pid = 1870] [serial = 87] [outer = 0xa565e000]
08:34:32 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
08:34:32 INFO - document served over http requires an https
08:34:32 INFO - sub-resource via xhr-request using the http-csp
08:34:32 INFO - delivery method with swap-origin-redirect and when
08:34:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:34:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:34:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:34:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:34:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:34:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:34:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:34:32 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
08:34:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3681ms
08:34:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:34:33 INFO - PROCESS | 1819 | ++DOCSHELL 0xa45b6800 == 12 [pid = 1870] [id = 32]
08:34:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 41 (0xa45bc800) [pid = 1870] [serial = 88] [outer = (nil)]
08:34:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 42 (0xa45be400) [pid = 1870] [serial = 89] [outer = 0xa45bc800]
08:34:33 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:34:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 43 (0xa45c2800) [pid = 1870] [serial = 90] [outer = 0xa45bc800]
08:34:34 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
08:34:34 INFO - document served over http requires an http
08:34:34 INFO - sub-resource via fetch-request using the http-csp
08:34:34 INFO - delivery method with keep-origin-redirect and when
08:34: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"
08:34:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:34:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:34:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:34:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:34:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:34:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:34:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:34:34 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
08:34:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2229ms
08:34:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
08:34:35 INFO - PROCESS | 1819 | ++DOCSHELL 0xa435ac00 == 13 [pid = 1870] [id = 33]
08:34:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 44 (0xa435d400) [pid = 1870] [serial = 91] [outer = (nil)]
08:34:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 45 (0xa435f000) [pid = 1870] [serial = 92] [outer = 0xa435d400]
08:34:35 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:34:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 46 (0xa4363000) [pid = 1870] [serial = 93] [outer = 0xa435d400]
08:34:37 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
08:34:37 INFO - document served over http requires an http
08:34:37 INFO - sub-resource via fetch-request using the http-csp
08:34:37 INFO - delivery method with no-redirect and when
08:34: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"
08:34:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:34:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:34:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:34:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:34:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:34:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:34:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:34:37 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
08:34:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2955ms
08:34:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:34:38 INFO - PROCESS | 1819 | ++DOCSHELL 0xa411c000 == 14 [pid = 1870] [id = 34]
08:34:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 47 (0xa411c400) [pid = 1870] [serial = 94] [outer = (nil)]
08:34:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 48 (0xa4359400) [pid = 1870] [serial = 95] [outer = 0xa411c400]
08:34:38 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:34:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 49 (0xa45b5800) [pid = 1870] [serial = 96] [outer = 0xa411c400]
08:34:39 INFO - PROCESS | 1819 | --DOCSHELL 0xa4810000 == 13 [pid = 1870] [id = 29]
08:34:39 INFO - PROCESS | 1819 | --DOCSHELL 0xa4811400 == 12 [pid = 1870] [id = 28]
08:34:39 INFO - PROCESS | 1819 | --DOCSHELL 0xa503ac00 == 11 [pid = 1870] [id = 27]
08:34:39 INFO - PROCESS | 1819 | --DOCSHELL 0xa4dfa400 == 10 [pid = 1870] [id = 26]
08:34:39 INFO - PROCESS | 1819 | --DOCSHELL 0xa752e000 == 9 [pid = 1870] [id = 25]
08:34:39 INFO - PROCESS | 1819 | --DOCSHELL 0xa4df9c00 == 8 [pid = 1870] [id = 24]
08:34:39 INFO - PROCESS | 1819 | --DOCSHELL 0xa4df2000 == 7 [pid = 1870] [id = 23]
08:34:39 INFO - PROCESS | 1819 | --DOMWINDOW == 48 (0xa598e400) [pid = 1870] [serial = 54] [outer = (nil)] [url = about:blank]
08:34:39 INFO - PROCESS | 1819 | --DOMWINDOW == 47 (0xa5ddc400) [pid = 1870] [serial = 57] [outer = (nil)] [url = about:blank]
08:34:39 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
08:34:39 INFO - document served over http requires an http
08:34:39 INFO - sub-resource via fetch-request using the http-csp
08:34:39 INFO - delivery method with swap-origin-redirect and when
08:34: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"
08:34:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:34:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:34:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:34:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:34:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:34:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:34:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:34:39 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
08:34:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2221ms
08:34:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:34:40 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4119800 == 8 [pid = 1870] [id = 35]
08:34:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 48 (0xa480c400) [pid = 1870] [serial = 97] [outer = (nil)]
08:34:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 49 (0xa4df9400) [pid = 1870] [serial = 98] [outer = 0xa480c400]
08:34:41 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:34:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 50 (0xa5039400) [pid = 1870] [serial = 99] [outer = 0xa480c400]
08:34:41 INFO - PROCESS | 1819 | ++DOCSHELL 0xa518b400 == 9 [pid = 1870] [id = 36]
08:34:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 51 (0xa518c000) [pid = 1870] [serial = 100] [outer = (nil)]
08:34:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0xa5659c00) [pid = 1870] [serial = 101] [outer = 0xa518c000]
08:34:42 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
08:34:42 INFO - document served over http requires an http
08:34:42 INFO - sub-resource via iframe-tag using the http-csp
08:34:42 INFO - delivery method with keep-origin-redirect and when
08:34: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"
08:34:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:34:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:34:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:34:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:34:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:34:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:34:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:34:42 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
08:34:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2300ms
08:34:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:34:42 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4df5c00 == 10 [pid = 1870] [id = 37]
08:34:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0xa518dc00) [pid = 1870] [serial = 102] [outer = (nil)]
08:34:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0xa5679c00) [pid = 1870] [serial = 103] [outer = 0xa518dc00]
08:34:43 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:34:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0xa5992800) [pid = 1870] [serial = 104] [outer = 0xa518dc00]
08:34:44 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa503fc00) [pid = 1870] [serial = 74] [outer = (nil)] [url = about:blank]
08:34:44 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0xa4df5800) [pid = 1870] [serial = 64] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346051841]
08:34:44 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0xaa423800) [pid = 1870] [serial = 61] [outer = (nil)] [url = about:blank]
08:34:44 INFO - PROCESS | 1819 | --DOMWINDOW == 51 (0xa5678000) [pid = 1870] [serial = 71] [outer = (nil)] [url = about:blank]
08:34:44 INFO - PROCESS | 1819 | --DOMWINDOW == 50 (0xad33e400) [pid = 1870] [serial = 69] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:34:44 INFO - PROCESS | 1819 | --DOMWINDOW == 49 (0xa5189c00) [pid = 1870] [serial = 66] [outer = (nil)] [url = about:blank]
08:34:44 INFO - PROCESS | 1819 | --DOMWINDOW == 48 (0xa598d000) [pid = 1870] [serial = 80] [outer = (nil)] [url = about:blank]
08:34:44 INFO - PROCESS | 1819 | --DOMWINDOW == 47 (0xa4df0c00) [pid = 1870] [serial = 77] [outer = (nil)] [url = about:blank]
08:34:44 INFO - PROCESS | 1819 | --DOMWINDOW == 46 (0xa723d000) [pid = 1870] [serial = 83] [outer = (nil)] [url = about:blank]
08:34:44 INFO - PROCESS | 1819 | --DOMWINDOW == 45 (0xa4811800) [pid = 1870] [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]
08:34:44 INFO - PROCESS | 1819 | --DOMWINDOW == 44 (0xa503e000) [pid = 1870] [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]
08:34:44 INFO - PROCESS | 1819 | --DOMWINDOW == 43 (0xa5660400) [pid = 1870] [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]
08:34:44 INFO - PROCESS | 1819 | --DOMWINDOW == 42 (0xa4df3c00) [pid = 1870] [serial = 63] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346051841]
08:34:44 INFO - PROCESS | 1819 | --DOMWINDOW == 41 (0xa76b0000) [pid = 1870] [serial = 68] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:34:44 INFO - PROCESS | 1819 | --DOMWINDOW == 40 (0xa752a800) [pid = 1870] [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]
08:34:44 INFO - PROCESS | 1819 | --DOMWINDOW == 39 (0xa5b4f800) [pid = 1870] [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]
08:34:44 INFO - PROCESS | 1819 | --DOMWINDOW == 38 (0xaa429c00) [pid = 1870] [serial = 51] [outer = (nil)] [url = about:blank]
08:34:44 INFO - PROCESS | 1819 | --DOMWINDOW == 37 (0xa5b52000) [pid = 1870] [serial = 81] [outer = (nil)] [url = about:blank]
08:34:44 INFO - PROCESS | 1819 | --DOMWINDOW == 36 (0xa7384c00) [pid = 1870] [serial = 39] [outer = (nil)] [url = about:blank]
08:34:44 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4811800 == 11 [pid = 1870] [id = 38]
08:34:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 37 (0xa4df0c00) [pid = 1870] [serial = 105] [outer = (nil)]
08:34:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 38 (0xa5189c00) [pid = 1870] [serial = 106] [outer = 0xa4df0c00]
08:34:44 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
08:34:44 INFO - document served over http requires an http
08:34:44 INFO - sub-resource via iframe-tag using the http-csp
08:34:44 INFO - delivery method with no-redirect and when
08:34: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"
08:34:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:34:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:34:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:34:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:34:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:34:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:34:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:34:44 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
08:34:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2450ms
08:34:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:34:45 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5181400 == 12 [pid = 1870] [id = 39]
08:34:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 39 (0xa5183400) [pid = 1870] [serial = 107] [outer = (nil)]
08:34:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 40 (0xa5ddc400) [pid = 1870] [serial = 108] [outer = 0xa5183400]
08:34:45 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:34:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 41 (0xa7241400) [pid = 1870] [serial = 109] [outer = 0xa5183400]
08:34:46 INFO - PROCESS | 1819 | ++DOCSHELL 0xa435b800 == 13 [pid = 1870] [id = 40]
08:34:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 42 (0xa435e400) [pid = 1870] [serial = 110] [outer = (nil)]
08:34:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 43 (0xa480f800) [pid = 1870] [serial = 111] [outer = 0xa435e400]
08:34:47 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
08:34:47 INFO - document served over http requires an http
08:34:47 INFO - sub-resource via iframe-tag using the http-csp
08:34:47 INFO - delivery method with swap-origin-redirect and when
08:34: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"
08:34:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:34:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:34:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:34:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:34:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:34:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:34:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:34:47 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
08:34:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2560ms
08:34:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:34:47 INFO - PROCESS | 1819 | ++DOCSHELL 0xa503f000 == 14 [pid = 1870] [id = 41]
08:34:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 44 (0xa5673c00) [pid = 1870] [serial = 112] [outer = (nil)]
08:34:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 45 (0xa598d000) [pid = 1870] [serial = 113] [outer = 0xa5673c00]
08:34:49 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:34:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 46 (0xa73ec800) [pid = 1870] [serial = 114] [outer = 0xa5673c00]
08:34:50 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
08:34:50 INFO - document served over http requires an http
08:34:50 INFO - sub-resource via script-tag using the http-csp
08:34:50 INFO - delivery method with keep-origin-redirect and when
08:34: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"
08:34:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:34:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:34:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:34:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:34:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:34:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:34:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:34:50 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
08:34:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3405ms
08:34:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
08:34:51 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5657800 == 15 [pid = 1870] [id = 42]
08:34:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 47 (0xa5661800) [pid = 1870] [serial = 115] [outer = (nil)]
08:34:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 48 (0xaa42c400) [pid = 1870] [serial = 116] [outer = 0xa5661800]
08:34:52 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:34:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 49 (0xa4054000) [pid = 1870] [serial = 117] [outer = 0xa5661800]
08:34:53 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
08:34:53 INFO - document served over http requires an http
08:34:53 INFO - sub-resource via script-tag using the http-csp
08:34:53 INFO - delivery method with no-redirect and when
08:34:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:34:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:34:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:34:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:34:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:34:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:34:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:34:53 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
08:34:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2209ms
08:34:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:34:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 17 (0x9e88f000) [pid = 1819] [serial = 24] [outer = 0x9723dc00]
08:34:54 INFO - PROCESS | 1819 | ++DOCSHELL 0xa405c000 == 16 [pid = 1870] [id = 43]
08:34:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 50 (0xa405d000) [pid = 1870] [serial = 118] [outer = (nil)]
08:34:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 51 (0xa4357c00) [pid = 1870] [serial = 119] [outer = 0xa405d000]
08:34:54 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:34:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0xa3c86000) [pid = 1870] [serial = 120] [outer = 0xa405d000]
08:34:56 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
08:34:56 INFO - document served over http requires an http
08:34:56 INFO - sub-resource via script-tag using the http-csp
08:34:56 INFO - delivery method with swap-origin-redirect and when
08:34: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"
08:34:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:34:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:34:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:34:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:34:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:34:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:34:56 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
08:34:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2998ms
08:34:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:34:56 INFO - PROCESS | 1819 | ++DOCSHELL 0xa411a800 == 17 [pid = 1870] [id = 44]
08:34:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0xa4356c00) [pid = 1870] [serial = 121] [outer = (nil)]
08:34:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0xa4360800) [pid = 1870] [serial = 122] [outer = 0xa4356c00]
08:34:57 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:34:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0xa45c1400) [pid = 1870] [serial = 123] [outer = 0xa4356c00]
08:34:57 INFO - PROCESS | 1819 | --DOCSHELL 0xa4811800 == 16 [pid = 1870] [id = 38]
08:34:57 INFO - PROCESS | 1819 | --DOCSHELL 0xa4df5c00 == 15 [pid = 1870] [id = 37]
08:34:57 INFO - PROCESS | 1819 | --DOCSHELL 0xa518b400 == 14 [pid = 1870] [id = 36]
08:34:57 INFO - PROCESS | 1819 | --DOCSHELL 0xa4119800 == 13 [pid = 1870] [id = 35]
08:34:57 INFO - PROCESS | 1819 | --DOCSHELL 0xa411c000 == 12 [pid = 1870] [id = 34]
08:34:57 INFO - PROCESS | 1819 | --DOCSHELL 0xa435ac00 == 11 [pid = 1870] [id = 33]
08:34:57 INFO - PROCESS | 1819 | --DOCSHELL 0xa45b6800 == 10 [pid = 1870] [id = 32]
08:34:57 INFO - PROCESS | 1819 | --DOCSHELL 0xa5b50800 == 9 [pid = 1870] [id = 22]
08:34:57 INFO - PROCESS | 1819 | --DOCSHELL 0xa5184000 == 8 [pid = 1870] [id = 31]
08:34:57 INFO - PROCESS | 1819 | --DOCSHELL 0xa5676800 == 7 [pid = 1870] [id = 30]
08:34:57 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa5039c00) [pid = 1870] [serial = 78] [outer = (nil)] [url = about:blank]
08:34:57 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0xa5676400) [pid = 1870] [serial = 75] [outer = (nil)] [url = about:blank]
08:34:58 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
08:34:58 INFO - document served over http requires an http
08:34:58 INFO - sub-resource via xhr-request using the http-csp
08:34:58 INFO - delivery method with keep-origin-redirect and when
08:34:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:34:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:34:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:34:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:34:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:34:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:34:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:34:58 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
08:34:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2321ms
08:34:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
08:34:58 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4113c00 == 8 [pid = 1870] [id = 45]
08:34:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0xa45c0000) [pid = 1870] [serial = 124] [outer = (nil)]
08:34:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0xa4df8800) [pid = 1870] [serial = 125] [outer = 0xa45c0000]
08:34:59 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:34:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0xa503bc00) [pid = 1870] [serial = 126] [outer = 0xa45c0000]
08:35:00 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
08:35:00 INFO - document served over http requires an http
08:35:00 INFO - sub-resource via xhr-request using the http-csp
08:35:00 INFO - delivery method with no-redirect and when
08:35:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:35:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:35:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:35:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:35:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:35:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:35:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:35:00 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
08:35:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2267ms
08:35:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:35:01 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4812000 == 9 [pid = 1870] [id = 46]
08:35:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0xa5657400) [pid = 1870] [serial = 127] [outer = (nil)]
08:35:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa5665800) [pid = 1870] [serial = 128] [outer = 0xa5657400]
08:35:02 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:35:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa567e000) [pid = 1870] [serial = 129] [outer = 0xa5657400]
08:35:03 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa5189c00) [pid = 1870] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346084421]
08:35:03 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa7292c00) [pid = 1870] [serial = 86] [outer = (nil)] [url = about:blank]
08:35:03 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa5ddc400) [pid = 1870] [serial = 108] [outer = (nil)] [url = about:blank]
08:35:03 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa4359400) [pid = 1870] [serial = 95] [outer = (nil)] [url = about:blank]
08:35:03 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa45be400) [pid = 1870] [serial = 89] [outer = (nil)] [url = about:blank]
08:35:03 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0xa4df9400) [pid = 1870] [serial = 98] [outer = (nil)] [url = about:blank]
08:35:03 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0xa5679c00) [pid = 1870] [serial = 103] [outer = (nil)] [url = about:blank]
08:35:03 INFO - PROCESS | 1819 | --DOMWINDOW == 51 (0xa5659c00) [pid = 1870] [serial = 101] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:35:03 INFO - PROCESS | 1819 | --DOMWINDOW == 50 (0xa435f000) [pid = 1870] [serial = 92] [outer = (nil)] [url = about:blank]
08:35:03 INFO - PROCESS | 1819 | --DOMWINDOW == 49 (0xa411c400) [pid = 1870] [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]
08:35:03 INFO - PROCESS | 1819 | --DOMWINDOW == 48 (0xa518c000) [pid = 1870] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:35:03 INFO - PROCESS | 1819 | --DOMWINDOW == 47 (0xa518dc00) [pid = 1870] [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]
08:35:03 INFO - PROCESS | 1819 | --DOMWINDOW == 46 (0xa4df0c00) [pid = 1870] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346084421]
08:35:03 INFO - PROCESS | 1819 | --DOMWINDOW == 45 (0xa480c400) [pid = 1870] [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]
08:35:03 INFO - PROCESS | 1819 | --DOMWINDOW == 44 (0xa435d400) [pid = 1870] [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]
08:35:04 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
08:35:04 INFO - document served over http requires an http
08:35:04 INFO - sub-resource via xhr-request using the http-csp
08:35:04 INFO - delivery method with swap-origin-redirect and when
08:35: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"
08:35:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:35:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:35:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:35:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:35:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:35:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:35:04 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
08:35:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3577ms
08:35:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:35:04 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3c91400 == 10 [pid = 1870] [id = 47]
08:35:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 45 (0xa411c400) [pid = 1870] [serial = 130] [outer = (nil)]
08:35:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 46 (0xa45c1000) [pid = 1870] [serial = 131] [outer = 0xa411c400]
08:35:05 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:35:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 47 (0xa5186000) [pid = 1870] [serial = 132] [outer = 0xa411c400]
08:35:07 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
08:35:07 INFO - document served over http requires an https
08:35:07 INFO - sub-resource via fetch-request using the http-csp
08:35:07 INFO - delivery method with keep-origin-redirect and when
08:35: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"
08:35:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:35:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:35:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:35:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:35:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:35:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:35:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:35:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:35:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
08:35:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3466ms
08:35:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
08:35:08 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4359400 == 11 [pid = 1870] [id = 48]
08:35:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 48 (0xa5666800) [pid = 1870] [serial = 133] [outer = (nil)]
08:35:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 49 (0xa5b4f800) [pid = 1870] [serial = 134] [outer = 0xa5666800]
08:35:09 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:35:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 50 (0xa5b5b000) [pid = 1870] [serial = 135] [outer = 0xa5666800]
08:35:10 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
08:35:10 INFO - document served over http requires an https
08:35:10 INFO - sub-resource via fetch-request using the http-csp
08:35:10 INFO - delivery method with no-redirect and when
08:35:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:35:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:35:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:35:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:35:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:35:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:35:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:35:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:35:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:35:10 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
08:35:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2307ms
08:35:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:35:10 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5990000 == 12 [pid = 1870] [id = 49]
08:35:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 51 (0xa5995c00) [pid = 1870] [serial = 136] [outer = (nil)]
08:35:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0xa7520400) [pid = 1870] [serial = 137] [outer = 0xa5995c00]
08:35:11 INFO - PROCESS | 1819 | --DOMWINDOW == 16 (0x97e0b800) [pid = 1819] [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.]
08:35:11 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:35:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0xa76b5400) [pid = 1870] [serial = 138] [outer = 0xa5995c00]
08:35:12 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
08:35:12 INFO - document served over http requires an https
08:35:12 INFO - sub-resource via fetch-request using the http-csp
08:35:12 INFO - delivery method with swap-origin-redirect and when
08:35:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:35:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:35:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:35:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:35:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:35:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:35:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:35:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:35:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:35:12 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
08:35:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2313ms
08:35:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:35:12 INFO - PROCESS | 1819 | ++DOCSHELL 0xa7242c00 == 13 [pid = 1870] [id = 50]
08:35:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0xa7294c00) [pid = 1870] [serial = 139] [outer = (nil)]
08:35:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0xa3a64c00) [pid = 1870] [serial = 140] [outer = 0xa7294c00]
08:35:13 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:35:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0xa3a68400) [pid = 1870] [serial = 141] [outer = 0xa7294c00]
08:35:14 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3a71800 == 14 [pid = 1870] [id = 51]
08:35:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0xa3a71c00) [pid = 1870] [serial = 142] [outer = (nil)]
08:35:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa3a6b800) [pid = 1870] [serial = 143] [outer = 0xa3a71c00]
08:35:15 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
08:35:15 INFO - document served over http requires an https
08:35:15 INFO - sub-resource via iframe-tag using the http-csp
08:35:15 INFO - delivery method with keep-origin-redirect and when
08:35: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"
08:35:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:35:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:35:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:35:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:35:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:35:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:35:15 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
08:35:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3004ms
08:35:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:35:16 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4057800 == 15 [pid = 1870] [id = 52]
08:35:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa405c400) [pid = 1870] [serial = 144] [outer = (nil)]
08:35:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa411b400) [pid = 1870] [serial = 145] [outer = 0xa405c400]
08:35:16 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:35:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa4808c00) [pid = 1870] [serial = 146] [outer = 0xa405c400]
08:35:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa4113c00 == 14 [pid = 1870] [id = 45]
08:35:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa411a800 == 13 [pid = 1870] [id = 44]
08:35:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa5657800 == 12 [pid = 1870] [id = 42]
08:35:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa503f000 == 11 [pid = 1870] [id = 41]
08:35:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa435b800 == 10 [pid = 1870] [id = 40]
08:35:17 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa5039400) [pid = 1870] [serial = 99] [outer = (nil)] [url = about:blank]
08:35:17 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa5992800) [pid = 1870] [serial = 104] [outer = (nil)] [url = about:blank]
08:35:17 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa45b5800) [pid = 1870] [serial = 96] [outer = (nil)] [url = about:blank]
08:35:17 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa4363000) [pid = 1870] [serial = 93] [outer = (nil)] [url = about:blank]
08:35:17 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4115c00 == 11 [pid = 1870] [id = 53]
08:35:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa411a800) [pid = 1870] [serial = 147] [outer = (nil)]
08:35:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa45b5800) [pid = 1870] [serial = 148] [outer = 0xa411a800]
08:35:18 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
08:35:18 INFO - document served over http requires an https
08:35:18 INFO - sub-resource via iframe-tag using the http-csp
08:35:18 INFO - delivery method with no-redirect and when
08:35: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"
08:35:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:35:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:35:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:35:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:35:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:35:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:35:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:35:18 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
08:35:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2496ms
08:35:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:35:18 INFO - PROCESS | 1819 | ++DOCSHELL 0xa405b400 == 12 [pid = 1870] [id = 54]
08:35:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa4354800) [pid = 1870] [serial = 149] [outer = (nil)]
08:35:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa4df3c00) [pid = 1870] [serial = 150] [outer = 0xa4354800]
08:35:19 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:35:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa5039c00) [pid = 1870] [serial = 151] [outer = 0xa4354800]
08:35:19 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5186400 == 13 [pid = 1870] [id = 55]
08:35:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa5187000) [pid = 1870] [serial = 152] [outer = (nil)]
08:35:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa5658400) [pid = 1870] [serial = 153] [outer = 0xa5187000]
08:35:20 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
08:35:20 INFO - document served over http requires an https
08:35:20 INFO - sub-resource via iframe-tag using the http-csp
08:35:20 INFO - delivery method with swap-origin-redirect and when
08:35: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"
08:35:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:35:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:35:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:35:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:35:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:35:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:35:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:35:20 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
08:35:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2450ms
08:35:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:35:21 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xaa42c400) [pid = 1870] [serial = 116] [outer = (nil)] [url = about:blank]
08:35:21 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa480f800) [pid = 1870] [serial = 111] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:35:21 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa598d000) [pid = 1870] [serial = 113] [outer = (nil)] [url = about:blank]
08:35:21 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa4357c00) [pid = 1870] [serial = 119] [outer = (nil)] [url = about:blank]
08:35:21 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa4360800) [pid = 1870] [serial = 122] [outer = (nil)] [url = about:blank]
08:35:21 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa4df8800) [pid = 1870] [serial = 125] [outer = (nil)] [url = about:blank]
08:35:21 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa5665800) [pid = 1870] [serial = 128] [outer = (nil)] [url = about:blank]
08:35:21 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa405d000) [pid = 1870] [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]
08:35:21 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa45c0000) [pid = 1870] [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]
08:35:21 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa4356c00) [pid = 1870] [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]
08:35:21 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0xa435e400) [pid = 1870] [serial = 110] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:35:21 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0xa45c1400) [pid = 1870] [serial = 123] [outer = (nil)] [url = about:blank]
08:35:21 INFO - PROCESS | 1819 | --DOMWINDOW == 51 (0xa503bc00) [pid = 1870] [serial = 126] [outer = (nil)] [url = about:blank]
08:35:21 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4110400 == 14 [pid = 1870] [id = 56]
08:35:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0xa4118400) [pid = 1870] [serial = 154] [outer = (nil)]
08:35:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0xa45b8400) [pid = 1870] [serial = 155] [outer = 0xa4118400]
08:35:21 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:35:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0xa518c800) [pid = 1870] [serial = 156] [outer = 0xa4118400]
08:35:23 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
08:35:23 INFO - document served over http requires an https
08:35:23 INFO - sub-resource via script-tag using the http-csp
08:35:23 INFO - delivery method with keep-origin-redirect and when
08:35:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:35:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:35:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:35:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:35:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:35:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:35:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:35:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:35:23 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
08:35:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2415ms
08:35:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
08:35:23 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4053c00 == 15 [pid = 1870] [id = 57]
08:35:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0xa5b5a400) [pid = 1870] [serial = 157] [outer = (nil)]
08:35:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0xa728fc00) [pid = 1870] [serial = 158] [outer = 0xa5b5a400]
08:35:24 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:35:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0xaa3b6400) [pid = 1870] [serial = 159] [outer = 0xa5b5a400]
08:35:26 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
08:35:26 INFO - document served over http requires an https
08:35:26 INFO - sub-resource via script-tag using the http-csp
08:35:26 INFO - delivery method with no-redirect and when
08:35: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"
08:35:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:35:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:35:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:35:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:35:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:35:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:35:26 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
08:35:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 3053ms
08:35:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:35:26 INFO - PROCESS | 1819 | ++DOCSHELL 0xa45c2000 == 16 [pid = 1870] [id = 58]
08:35:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa4803800) [pid = 1870] [serial = 160] [outer = (nil)]
08:35:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa5662800) [pid = 1870] [serial = 161] [outer = 0xa4803800]
08:35:27 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:35:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa6730c00) [pid = 1870] [serial = 162] [outer = 0xa4803800]
08:35:28 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
08:35:28 INFO - document served over http requires an https
08:35:28 INFO - sub-resource via script-tag using the http-csp
08:35:28 INFO - delivery method with swap-origin-redirect and when
08:35:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:35:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:35:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:35:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:35:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:35:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:35:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:35:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:35:28 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
08:35:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2821ms
08:35:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:35:29 INFO - PROCESS | 1819 | ++DOCSHELL 0xa38e5000 == 17 [pid = 1870] [id = 59]
08:35:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa38e5400) [pid = 1870] [serial = 163] [outer = (nil)]
08:35:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa38e7000) [pid = 1870] [serial = 164] [outer = 0xa38e5400]
08:35:30 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:35:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa38eb400) [pid = 1870] [serial = 165] [outer = 0xa38e5400]
08:35:31 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
08:35:31 INFO - document served over http requires an https
08:35:31 INFO - sub-resource via xhr-request using the http-csp
08:35:31 INFO - delivery method with keep-origin-redirect and when
08:35:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:35:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:35:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:35:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:35:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:35:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:35:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:35:31 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
08:35:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2241ms
08:35:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
08:35:31 INFO - PROCESS | 1819 | ++DOCSHELL 0xa38e4800 == 18 [pid = 1870] [id = 60]
08:35:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa38e6400) [pid = 1870] [serial = 166] [outer = (nil)]
08:35:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa3936400) [pid = 1870] [serial = 167] [outer = 0xa38e6400]
08:35:32 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:35:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa393ac00) [pid = 1870] [serial = 168] [outer = 0xa38e6400]
08:35:33 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
08:35:33 INFO - document served over http requires an https
08:35:33 INFO - sub-resource via xhr-request using the http-csp
08:35:33 INFO - delivery method with no-redirect and when
08:35: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"
08:35:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:35:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:35:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:35:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:35:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:35:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:35:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:35:33 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
08:35:33 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2291ms
08:35:33 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:35:34 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3934c00 == 19 [pid = 1870] [id = 61]
08:35:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa39dec00) [pid = 1870] [serial = 169] [outer = (nil)]
08:35:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa39e2000) [pid = 1870] [serial = 170] [outer = 0xa39dec00]
08:35:34 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:35:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa39e5c00) [pid = 1870] [serial = 171] [outer = 0xa39dec00]
08:35: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
08:35:36 INFO - document served over http requires an https
08:35:36 INFO - sub-resource via xhr-request using the http-csp
08:35:36 INFO - delivery method with swap-origin-redirect and when
08:35:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:35:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:35:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:35:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:35:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:35:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:35:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:35:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:35: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
08:35:36 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2679ms
08:35:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:35:37 INFO - PROCESS | 1819 | ++DOCSHELL 0xa34e3400 == 20 [pid = 1870] [id = 62]
08:35:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa34e3800) [pid = 1870] [serial = 172] [outer = (nil)]
08:35:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa34e5400) [pid = 1870] [serial = 173] [outer = 0xa34e3800]
08:35:38 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:35:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa34e9000) [pid = 1870] [serial = 174] [outer = 0xa34e3800]
08:35:39 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
08:35:39 INFO - document served over http requires an http
08:35:39 INFO - sub-resource via fetch-request using the meta-csp
08:35:39 INFO - delivery method with keep-origin-redirect and when
08:35:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
08:35:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:35:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:35:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:35:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:35:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:35:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:35:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:35:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:35:39 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
08:35:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3345ms
08:35:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
08:35:40 INFO - PROCESS | 1819 | ++DOCSHELL 0xa38e8000 == 21 [pid = 1870] [id = 63]
08:35:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa3934000) [pid = 1870] [serial = 175] [outer = (nil)]
08:35:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa3a6c400) [pid = 1870] [serial = 176] [outer = 0xa3934000]
08:35:40 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:35:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa4052800) [pid = 1870] [serial = 177] [outer = 0xa3934000]
08:35:40 INFO - PROCESS | 1819 | --DOCSHELL 0xa3a71800 == 20 [pid = 1870] [id = 51]
08:35:40 INFO - PROCESS | 1819 | --DOCSHELL 0xa4110400 == 19 [pid = 1870] [id = 56]
08:35:40 INFO - PROCESS | 1819 | --DOCSHELL 0xa5186400 == 18 [pid = 1870] [id = 55]
08:35:40 INFO - PROCESS | 1819 | --DOCSHELL 0xa405b400 == 17 [pid = 1870] [id = 54]
08:35:41 INFO - PROCESS | 1819 | --DOCSHELL 0xa4115c00 == 16 [pid = 1870] [id = 53]
08:35:41 INFO - PROCESS | 1819 | --DOCSHELL 0xa4057800 == 15 [pid = 1870] [id = 52]
08:35:41 INFO - PROCESS | 1819 | --DOCSHELL 0xa7242c00 == 14 [pid = 1870] [id = 50]
08:35:41 INFO - PROCESS | 1819 | --DOCSHELL 0xa405c000 == 13 [pid = 1870] [id = 43]
08:35:41 INFO - PROCESS | 1819 | --DOCSHELL 0xa5990000 == 12 [pid = 1870] [id = 49]
08:35:41 INFO - PROCESS | 1819 | --DOCSHELL 0xa5181400 == 11 [pid = 1870] [id = 39]
08:35:41 INFO - PROCESS | 1819 | --DOCSHELL 0xa4359400 == 10 [pid = 1870] [id = 48]
08:35:41 INFO - PROCESS | 1819 | --DOCSHELL 0xa3c91400 == 9 [pid = 1870] [id = 47]
08:35:41 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa3c86000) [pid = 1870] [serial = 120] [outer = (nil)] [url = about:blank]
08:35:41 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
08:35:41 INFO - document served over http requires an http
08:35:41 INFO - sub-resource via fetch-request using the meta-csp
08:35:41 INFO - delivery method with no-redirect and when
08:35:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html"
08:35:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:35:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:35:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:35:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:35:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:35:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:35:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:35:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:35:41 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
08:35:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2173ms
08:35:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:35:42 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3a6e400 == 10 [pid = 1870] [id = 64]
08:35:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa4057800) [pid = 1870] [serial = 178] [outer = (nil)]
08:35:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa45b5000) [pid = 1870] [serial = 179] [outer = 0xa4057800]
08:35:42 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:35:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa4807000) [pid = 1870] [serial = 180] [outer = 0xa4057800]
08:35:45 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
08:35:45 INFO - document served over http requires an http
08:35:45 INFO - sub-resource via fetch-request using the meta-csp
08:35:45 INFO - delivery method with swap-origin-redirect and when
08:35:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
08:35:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:35:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:35:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:35:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:35:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:35:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:35:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:35:45 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
08:35:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3422ms
08:35:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:35:45 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa45c1000) [pid = 1870] [serial = 131] [outer = (nil)] [url = about:blank]
08:35:45 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa411b400) [pid = 1870] [serial = 145] [outer = (nil)] [url = about:blank]
08:35:45 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa3a64c00) [pid = 1870] [serial = 140] [outer = (nil)] [url = about:blank]
08:35:45 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa45b5800) [pid = 1870] [serial = 148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346117591]
08:35:45 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa45b8400) [pid = 1870] [serial = 155] [outer = (nil)] [url = about:blank]
08:35:45 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa7520400) [pid = 1870] [serial = 137] [outer = (nil)] [url = about:blank]
08:35:45 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa3a6b800) [pid = 1870] [serial = 143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:35:45 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa5b4f800) [pid = 1870] [serial = 134] [outer = (nil)] [url = about:blank]
08:35:45 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa4df3c00) [pid = 1870] [serial = 150] [outer = (nil)] [url = about:blank]
08:35:45 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa5658400) [pid = 1870] [serial = 153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:35:45 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa4118400) [pid = 1870] [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]
08:35:45 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa411a800) [pid = 1870] [serial = 147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346117591]
08:35:45 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa5187000) [pid = 1870] [serial = 152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:35:45 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa405c400) [pid = 1870] [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]
08:35:45 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa4354800) [pid = 1870] [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]
08:35:45 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa3a71c00) [pid = 1870] [serial = 142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:35:46 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3c83c00 == 11 [pid = 1870] [id = 65]
08:35:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa3c8a400) [pid = 1870] [serial = 181] [outer = (nil)]
08:35:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa411ac00) [pid = 1870] [serial = 182] [outer = 0xa3c8a400]
08:35:46 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:35:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa5041c00) [pid = 1870] [serial = 183] [outer = 0xa3c8a400]
08:35:47 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5659800 == 12 [pid = 1870] [id = 66]
08:35:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa565a000) [pid = 1870] [serial = 184] [outer = (nil)]
08:35:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa5661400) [pid = 1870] [serial = 185] [outer = 0xa565a000]
08:35:47 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
08:35:47 INFO - document served over http requires an http
08:35:47 INFO - sub-resource via iframe-tag using the meta-csp
08:35:47 INFO - delivery method with keep-origin-redirect and when
08:35:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
08:35:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:35:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:35:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:35:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:35:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:35:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:35:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:35:47 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
08:35:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2503ms
08:35:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:35:48 INFO - PROCESS | 1819 | ++DOCSHELL 0xa39de800 == 13 [pid = 1870] [id = 67]
08:35:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa3a66800) [pid = 1870] [serial = 186] [outer = (nil)]
08:35:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa3a6d000) [pid = 1870] [serial = 187] [outer = 0xa3a66800]
08:35:48 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:35:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa4354800) [pid = 1870] [serial = 188] [outer = 0xa3a66800]
08:35:49 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5185400 == 14 [pid = 1870] [id = 68]
08:35:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa5187000) [pid = 1870] [serial = 189] [outer = (nil)]
08:35:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa598e800) [pid = 1870] [serial = 190] [outer = 0xa5187000]
08:35:50 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
08:35:50 INFO - document served over http requires an http
08:35:50 INFO - sub-resource via iframe-tag using the meta-csp
08:35:50 INFO - delivery method with no-redirect and when
08:35:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html"
08:35:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:35:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:35:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:35:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:35:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:35:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:35:50 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
08:35:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2317ms
08:35:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:35:50 INFO - PROCESS | 1819 | ++DOCSHELL 0xa38ef800 == 15 [pid = 1870] [id = 69]
08:35:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa3939800) [pid = 1870] [serial = 191] [outer = (nil)]
08:35:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa5dd3000) [pid = 1870] [serial = 192] [outer = 0xa3939800]
08:35:51 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:35:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa7523000) [pid = 1870] [serial = 193] [outer = 0xa3939800]
08:35:52 INFO - PROCESS | 1819 | ++DOCSHELL 0xaa428000 == 16 [pid = 1870] [id = 70]
08:35:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xaa42a000) [pid = 1870] [serial = 194] [outer = (nil)]
08:35:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa30d0400) [pid = 1870] [serial = 195] [outer = 0xaa42a000]
08:35:52 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
08:35:52 INFO - document served over http requires an http
08:35:52 INFO - sub-resource via iframe-tag using the meta-csp
08:35:52 INFO - delivery method with swap-origin-redirect and when
08:35:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
08:35:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:35:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:35:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:35:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:35:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:35:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:35:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:35:52 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
08:35:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2578ms
08:35:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:35:53 INFO - PROCESS | 1819 | ++DOCSHELL 0xa30d8c00 == 17 [pid = 1870] [id = 71]
08:35:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa30d9000) [pid = 1870] [serial = 196] [outer = (nil)]
08:35:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa30dac00) [pid = 1870] [serial = 197] [outer = 0xa30d9000]
08:35:54 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:35:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa5036c00) [pid = 1870] [serial = 198] [outer = 0xa30d9000]
08:35:55 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
08:35:55 INFO - document served over http requires an http
08:35:55 INFO - sub-resource via script-tag using the meta-csp
08:35:55 INFO - delivery method with keep-origin-redirect and when
08:35:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
08:35:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:35:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:35:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:35:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:35:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:35:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:35:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:35:55 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
08:35:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2903ms
08:35:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
08:35:56 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2f4b000 == 18 [pid = 1870] [id = 72]
08:35:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa2f4d800) [pid = 1870] [serial = 199] [outer = (nil)]
08:35:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa2f4f400) [pid = 1870] [serial = 200] [outer = 0xa2f4d800]
08:35:56 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:35:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa30d7400) [pid = 1870] [serial = 201] [outer = 0xa2f4d800]
08:35:58 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
08:35:58 INFO - document served over http requires an http
08:35:58 INFO - sub-resource via script-tag using the meta-csp
08:35:58 INFO - delivery method with no-redirect and when
08:35:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html"
08:35:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:35:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:35:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:35:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:35:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:35:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:35:58 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
08:35:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2765ms
08:35:58 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:35:59 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2b18000 == 19 [pid = 1870] [id = 73]
08:35:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa2b1a400) [pid = 1870] [serial = 202] [outer = (nil)]
08:35:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa2b1e400) [pid = 1870] [serial = 203] [outer = 0xa2b1a400]
08:35:59 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:36:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa2f52000) [pid = 1870] [serial = 204] [outer = 0xa2b1a400]
08:36:01 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
08:36:01 INFO - document served over http requires an http
08:36:01 INFO - sub-resource via script-tag using the meta-csp
08:36:01 INFO - delivery method with swap-origin-redirect and when
08:36:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
08:36:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:36:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:36:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:36:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:36:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:36:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:36:01 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
08:36:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2657ms
08:36:01 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:36:01 INFO - PROCESS | 1819 | ++DOCSHELL 0xa290d400 == 20 [pid = 1870] [id = 74]
08:36:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa290d800) [pid = 1870] [serial = 205] [outer = (nil)]
08:36:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa290f400) [pid = 1870] [serial = 206] [outer = 0xa290d800]
08:36:02 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:36:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa29ebc00) [pid = 1870] [serial = 207] [outer = 0xa290d800]
08:36:04 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
08:36:04 INFO - document served over http requires an http
08:36:04 INFO - sub-resource via xhr-request using the meta-csp
08:36:04 INFO - delivery method with keep-origin-redirect and when
08:36:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
08:36:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:36:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:36:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:36:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:36:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:36:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:36:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:36:04 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
08:36:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2699ms
08:36:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
08:36:06 INFO - PROCESS | 1819 | ++DOCSHELL 0xa290fc00 == 21 [pid = 1870] [id = 75]
08:36:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa2910400) [pid = 1870] [serial = 208] [outer = (nil)]
08:36:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa2b13000) [pid = 1870] [serial = 209] [outer = 0xa2910400]
08:36:06 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:36:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa2f4ac00) [pid = 1870] [serial = 210] [outer = 0xa2910400]
08:36:07 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
08:36:07 INFO - document served over http requires an http
08:36:07 INFO - sub-resource via xhr-request using the meta-csp
08:36:07 INFO - delivery method with no-redirect and when
08:36:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html"
08:36:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:36:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:36:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:36:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:36:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:36:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:36:07 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
08:36:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2623ms
08:36:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:36:08 INFO - PROCESS | 1819 | --DOCSHELL 0xa5659800 == 20 [pid = 1870] [id = 66]
08:36:08 INFO - PROCESS | 1819 | ++DOCSHELL 0xa29f8800 == 21 [pid = 1870] [id = 76]
08:36:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa34db800) [pid = 1870] [serial = 211] [outer = (nil)]
08:36:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa34e7c00) [pid = 1870] [serial = 212] [outer = 0xa34db800]
08:36:09 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:36:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa39dd000) [pid = 1870] [serial = 213] [outer = 0xa34db800]
08:36:09 INFO - PROCESS | 1819 | --DOCSHELL 0xa3a6e400 == 20 [pid = 1870] [id = 64]
08:36:09 INFO - PROCESS | 1819 | --DOCSHELL 0xa4812000 == 19 [pid = 1870] [id = 46]
08:36:09 INFO - PROCESS | 1819 | --DOCSHELL 0xa38e8000 == 18 [pid = 1870] [id = 63]
08:36:09 INFO - PROCESS | 1819 | --DOCSHELL 0xa3934c00 == 17 [pid = 1870] [id = 61]
08:36:09 INFO - PROCESS | 1819 | --DOCSHELL 0xa38e4800 == 16 [pid = 1870] [id = 60]
08:36:09 INFO - PROCESS | 1819 | --DOCSHELL 0xa38e5000 == 15 [pid = 1870] [id = 59]
08:36:09 INFO - PROCESS | 1819 | --DOCSHELL 0xa45c2000 == 14 [pid = 1870] [id = 58]
08:36:09 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa4808c00) [pid = 1870] [serial = 146] [outer = (nil)] [url = about:blank]
08:36:09 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa518c800) [pid = 1870] [serial = 156] [outer = (nil)] [url = about:blank]
08:36:09 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0xa5039c00) [pid = 1870] [serial = 151] [outer = (nil)] [url = about:blank]
08:36:10 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
08:36:10 INFO - document served over http requires an http
08:36:10 INFO - sub-resource via xhr-request using the meta-csp
08:36:10 INFO - delivery method with swap-origin-redirect and when
08:36:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
08:36:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:36:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:36:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:36:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:36:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:36:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:36:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:36:10 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
08:36:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2095ms
08:36:10 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:36:10 INFO - PROCESS | 1819 | ++DOCSHELL 0xa393a400 == 15 [pid = 1870] [id = 77]
08:36:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa39dbc00) [pid = 1870] [serial = 214] [outer = (nil)]
08:36:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa3c85c00) [pid = 1870] [serial = 215] [outer = 0xa39dbc00]
08:36:11 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:36:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa4053800) [pid = 1870] [serial = 216] [outer = 0xa39dbc00]
08:36:12 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
08:36:12 INFO - document served over http requires an https
08:36:12 INFO - sub-resource via fetch-request using the meta-csp
08:36:12 INFO - delivery method with keep-origin-redirect and when
08:36:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
08:36:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:36:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:36:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:36:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:36:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:36:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:36:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:36:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:36:12 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
08:36:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1954ms
08:36:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
08:36:12 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3a71000 == 16 [pid = 1870] [id = 78]
08:36:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa4362400) [pid = 1870] [serial = 217] [outer = (nil)]
08:36:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa480b800) [pid = 1870] [serial = 218] [outer = 0xa4362400]
08:36:13 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:36:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa5038800) [pid = 1870] [serial = 219] [outer = 0xa4362400]
08:36:15 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0xa411ac00) [pid = 1870] [serial = 182] [outer = (nil)] [url = about:blank]
08:36:15 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0xa38e7000) [pid = 1870] [serial = 164] [outer = (nil)] [url = about:blank]
08:36:15 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa3936400) [pid = 1870] [serial = 167] [outer = (nil)] [url = about:blank]
08:36:15 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa39e2000) [pid = 1870] [serial = 170] [outer = (nil)] [url = about:blank]
08:36:15 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa728fc00) [pid = 1870] [serial = 158] [outer = (nil)] [url = about:blank]
08:36:15 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0xa5662800) [pid = 1870] [serial = 161] [outer = (nil)] [url = about:blank]
08:36:15 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa34e5400) [pid = 1870] [serial = 173] [outer = (nil)] [url = about:blank]
08:36:15 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa45b5000) [pid = 1870] [serial = 179] [outer = (nil)] [url = about:blank]
08:36:15 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa3a6c400) [pid = 1870] [serial = 176] [outer = (nil)] [url = about:blank]
08:36:15 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa3934000) [pid = 1870] [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]
08:36:15 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa4057800) [pid = 1870] [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]
08:36:15 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa7294c00) [pid = 1870] [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]
08:36:15 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa3a68400) [pid = 1870] [serial = 141] [outer = (nil)] [url = about:blank]
08:36:15 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
08:36:15 INFO - document served over http requires an https
08:36:15 INFO - sub-resource via fetch-request using the meta-csp
08:36:15 INFO - delivery method with no-redirect and when
08:36:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html"
08:36:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:36:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:36:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:36:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:36:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:36:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:36:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:36:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:36:15 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
08:36:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3563ms
08:36:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:36:16 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3a66c00 == 17 [pid = 1870] [id = 79]
08:36:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa4115c00) [pid = 1870] [serial = 220] [outer = (nil)]
08:36:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa4808c00) [pid = 1870] [serial = 221] [outer = 0xa4115c00]
08:36:16 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:36:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa565f400) [pid = 1870] [serial = 222] [outer = 0xa4115c00]
08:36:18 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
08:36:18 INFO - document served over http requires an https
08:36:18 INFO - sub-resource via fetch-request using the meta-csp
08:36:18 INFO - delivery method with swap-origin-redirect and when
08:36:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
08:36:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:36:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:36:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:36:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:36:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:36:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:36:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:36:18 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
08:36:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2731ms
08:36:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:36:18 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2f48400 == 18 [pid = 1870] [id = 80]
08:36:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa38e7000) [pid = 1870] [serial = 223] [outer = (nil)]
08:36:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa3c88000) [pid = 1870] [serial = 224] [outer = 0xa38e7000]
08:36:19 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:36:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa4805400) [pid = 1870] [serial = 225] [outer = 0xa38e7000]
08:36:21 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5b50000 == 19 [pid = 1870] [id = 81]
08:36:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa5b50c00) [pid = 1870] [serial = 226] [outer = (nil)]
08:36:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa5dd1c00) [pid = 1870] [serial = 227] [outer = 0xa5b50c00]
08:36:21 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
08:36:21 INFO - document served over http requires an https
08:36:21 INFO - sub-resource via iframe-tag using the meta-csp
08:36:21 INFO - delivery method with keep-origin-redirect and when
08:36:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
08:36:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:36:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:36:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:36:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:36:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:36:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:36:21 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
08:36:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3450ms
08:36:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:36:22 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3938c00 == 20 [pid = 1870] [id = 82]
08:36:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa39eac00) [pid = 1870] [serial = 228] [outer = (nil)]
08:36:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa2571c00) [pid = 1870] [serial = 229] [outer = 0xa39eac00]
08:36:23 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:36:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa2576400) [pid = 1870] [serial = 230] [outer = 0xa39eac00]
08:36:24 INFO - PROCESS | 1819 | ++DOCSHELL 0xa257bc00 == 21 [pid = 1870] [id = 83]
08:36:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa257c000) [pid = 1870] [serial = 231] [outer = (nil)]
08:36:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 17 (0xa9014400) [pid = 1819] [serial = 25] [outer = 0x9723dc00]
08:36:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa257a000) [pid = 1870] [serial = 232] [outer = 0xa257c000]
08:36:25 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
08:36:25 INFO - document served over http requires an https
08:36:25 INFO - sub-resource via iframe-tag using the meta-csp
08:36:25 INFO - delivery method with no-redirect and when
08:36:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html"
08:36:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:36:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:36:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:36:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:36:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:36:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:36:25 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
08:36:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3914ms
08:36:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:36:26 INFO - PROCESS | 1819 | ++DOCSHELL 0xa257e800 == 22 [pid = 1870] [id = 84]
08:36:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0xa257ec00) [pid = 1870] [serial = 233] [outer = (nil)]
08:36:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa25a5400) [pid = 1870] [serial = 234] [outer = 0xa257ec00]
08:36:27 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:36:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa25a9400) [pid = 1870] [serial = 235] [outer = 0xa257ec00]
08:36:27 INFO - PROCESS | 1819 | ++DOCSHELL 0xa25af800 == 23 [pid = 1870] [id = 85]
08:36:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa25afc00) [pid = 1870] [serial = 236] [outer = (nil)]
08:36:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0xa21ae800) [pid = 1870] [serial = 237] [outer = 0xa25afc00]
08:36:28 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
08:36:28 INFO - document served over http requires an https
08:36:28 INFO - sub-resource via iframe-tag using the meta-csp
08:36:28 INFO - delivery method with swap-origin-redirect and when
08:36:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
08:36:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:36:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:36:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:36:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:36:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:36:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:36:28 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
08:36:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2350ms
08:36:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:36:28 INFO - PROCESS | 1819 | ++DOCSHELL 0xa21b7000 == 24 [pid = 1870] [id = 86]
08:36:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0xa21b7400) [pid = 1870] [serial = 238] [outer = (nil)]
08:36:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0xa21b9000) [pid = 1870] [serial = 239] [outer = 0xa21b7400]
08:36:29 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:36:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0xa25a3000) [pid = 1870] [serial = 240] [outer = 0xa21b7400]
08:36:31 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
08:36:31 INFO - document served over http requires an https
08:36:31 INFO - sub-resource via script-tag using the meta-csp
08:36:31 INFO - delivery method with keep-origin-redirect and when
08:36:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
08:36:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:36:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:36:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:36:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:36:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:36:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:36:31 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
08:36:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3433ms
08:36:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
08:36:32 INFO - PROCESS | 1819 | ++DOCSHELL 0xa21b8400 == 25 [pid = 1870] [id = 87]
08:36:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0xa21b9800) [pid = 1870] [serial = 241] [outer = (nil)]
08:36:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0xa21bd800) [pid = 1870] [serial = 242] [outer = 0xa21b9800]
08:36:32 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:36:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0xa25a5800) [pid = 1870] [serial = 243] [outer = 0xa21b9800]
08:36:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa3a71000 == 24 [pid = 1870] [id = 78]
08:36:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa393a400 == 23 [pid = 1870] [id = 77]
08:36:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa3c83c00 == 22 [pid = 1870] [id = 65]
08:36:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa29f8800 == 21 [pid = 1870] [id = 76]
08:36:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa290fc00 == 20 [pid = 1870] [id = 75]
08:36:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa290d400 == 19 [pid = 1870] [id = 74]
08:36:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa2b18000 == 18 [pid = 1870] [id = 73]
08:36:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa2f4b000 == 17 [pid = 1870] [id = 72]
08:36:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa30d8c00 == 16 [pid = 1870] [id = 71]
08:36:33 INFO - PROCESS | 1819 | --DOCSHELL 0xaa428000 == 15 [pid = 1870] [id = 70]
08:36:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa34e3400 == 14 [pid = 1870] [id = 62]
08:36:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa38ef800 == 13 [pid = 1870] [id = 69]
08:36:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa5185400 == 12 [pid = 1870] [id = 68]
08:36:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa39de800 == 11 [pid = 1870] [id = 67]
08:36:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa4053c00 == 10 [pid = 1870] [id = 57]
08:36:34 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0xa4052800) [pid = 1870] [serial = 177] [outer = (nil)] [url = about:blank]
08:36:34 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0xa4807000) [pid = 1870] [serial = 180] [outer = (nil)] [url = about:blank]
08:36:34 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
08:36:34 INFO - document served over http requires an https
08:36:34 INFO - sub-resource via script-tag using the meta-csp
08:36:34 INFO - delivery method with no-redirect and when
08:36:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html"
08:36:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:36:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:36:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:36:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:36:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:36:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:36:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:36:34 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
08:36:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2595ms
08:36:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:36:34 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1fb7800 == 11 [pid = 1870] [id = 88]
08:36:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0xa21b2800) [pid = 1870] [serial = 244] [outer = (nil)]
08:36:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0xa2b18c00) [pid = 1870] [serial = 245] [outer = 0xa21b2800]
08:36:35 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:36:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0xa2b20000) [pid = 1870] [serial = 246] [outer = 0xa21b2800]
08:36:36 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
08:36:36 INFO - document served over http requires an https
08:36:36 INFO - sub-resource via script-tag using the meta-csp
08:36:36 INFO - delivery method with swap-origin-redirect and when
08:36:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
08:36:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:36:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:36:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:36:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:36:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:36:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:36:36 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
08:36:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2455ms
08:36:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:36:37 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2b16000 == 12 [pid = 1870] [id = 89]
08:36:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0xa2f50800) [pid = 1870] [serial = 247] [outer = (nil)]
08:36:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0xa30dbc00) [pid = 1870] [serial = 248] [outer = 0xa2f50800]
08:36:37 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:36:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0xa34df400) [pid = 1870] [serial = 249] [outer = 0xa2f50800]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0xa38e6400) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0xa34e3800) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0xa4dfb400) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0xa38e5400) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0xa5b53800) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0xa565a000) [pid = 1870] [serial = 184] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0xa5666800) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0xa565e000) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0xa45bc800) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0xa5661800) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0xa5673c00) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0xa5dd3000) [pid = 1870] [serial = 192] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa2b13000) [pid = 1870] [serial = 209] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa598e800) [pid = 1870] [serial = 190] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346149717]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0xa30d0400) [pid = 1870] [serial = 195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0xa3c85c00) [pid = 1870] [serial = 215] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0xa2b1e400) [pid = 1870] [serial = 203] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa30dac00) [pid = 1870] [serial = 197] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa34e7c00) [pid = 1870] [serial = 212] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa5661400) [pid = 1870] [serial = 185] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0xa290f400) [pid = 1870] [serial = 206] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa2f4f400) [pid = 1870] [serial = 200] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa3a6d000) [pid = 1870] [serial = 187] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa480b800) [pid = 1870] [serial = 218] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa2910400) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa39dbc00) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa4362400) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa34db800) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa4803800) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa5657400) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa4dfc800) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa5187000) [pid = 1870] [serial = 189] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346149717]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa5183400) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa39dec00) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa5b57400) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa5995400) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xaa42a000) [pid = 1870] [serial = 194] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa5995c00) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa5992000) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa3c8a400) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa411c400) [pid = 1870] [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]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa2f4ac00) [pid = 1870] [serial = 210] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa6730c00) [pid = 1870] [serial = 162] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa567e000) [pid = 1870] [serial = 129] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa5997c00) [pid = 1870] [serial = 67] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa7241400) [pid = 1870] [serial = 109] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa39e5c00) [pid = 1870] [serial = 171] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa7522800) [pid = 1870] [serial = 84] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa752d000) [pid = 1870] [serial = 48] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa76b5400) [pid = 1870] [serial = 138] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa5187800) [pid = 1870] [serial = 45] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa5041c00) [pid = 1870] [serial = 183] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa5186000) [pid = 1870] [serial = 132] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa393ac00) [pid = 1870] [serial = 168] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa34e9000) [pid = 1870] [serial = 174] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa567c400) [pid = 1870] [serial = 72] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa38eb400) [pid = 1870] [serial = 165] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xad333c00) [pid = 1870] [serial = 62] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0xa39dd000) [pid = 1870] [serial = 213] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0xa5b5b000) [pid = 1870] [serial = 135] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 51 (0xaa0fb000) [pid = 1870] [serial = 87] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 50 (0xa45c2800) [pid = 1870] [serial = 90] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 49 (0xa4054000) [pid = 1870] [serial = 117] [outer = (nil)] [url = about:blank]
08:36:40 INFO - PROCESS | 1819 | --DOMWINDOW == 48 (0xa73ec800) [pid = 1870] [serial = 114] [outer = (nil)] [url = about:blank]
08:36:40 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
08:36:40 INFO - document served over http requires an https
08:36:40 INFO - sub-resource via xhr-request using the meta-csp
08:36:40 INFO - delivery method with keep-origin-redirect and when
08:36:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
08:36:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:36:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:36:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:36:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:36:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:36:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:36:40 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
08:36:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 4109ms
08:36:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
08:36:41 INFO - PROCESS | 1819 | ++DOCSHELL 0xa30cf400 == 13 [pid = 1870] [id = 90]
08:36:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 49 (0xa30cfc00) [pid = 1870] [serial = 250] [outer = (nil)]
08:36:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 50 (0xa38e1800) [pid = 1870] [serial = 251] [outer = 0xa30cfc00]
08:36:42 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:36:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 51 (0xa38e8800) [pid = 1870] [serial = 252] [outer = 0xa30cfc00]
08:36:44 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
08:36:44 INFO - document served over http requires an https
08:36:44 INFO - sub-resource via xhr-request using the meta-csp
08:36:44 INFO - delivery method with no-redirect and when
08:36:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html"
08:36:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:36:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:36:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:36:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:36:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:36:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:36:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:36:44 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
08:36:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3164ms
08:36:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:36:44 INFO - PROCESS | 1819 | ++DOCSHELL 0xa29f0800 == 14 [pid = 1870] [id = 91]
08:36:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0xa29f0c00) [pid = 1870] [serial = 253] [outer = (nil)]
08:36:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0xa30dcc00) [pid = 1870] [serial = 254] [outer = 0xa29f0c00]
08:36:45 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:36:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0xa38eb000) [pid = 1870] [serial = 255] [outer = 0xa29f0c00]
08:36:46 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
08:36:46 INFO - document served over http requires an https
08:36:46 INFO - sub-resource via xhr-request using the meta-csp
08:36:46 INFO - delivery method with swap-origin-redirect and when
08:36:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
08:36:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:36:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:36:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:36:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:36:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:36:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:36:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:36:46 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
08:36:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2469ms
08:36:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:36:46 INFO - PROCESS | 1819 | --DOMWINDOW == 16 (0x9e88f000) [pid = 1819] [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.]
08:36:47 INFO - PROCESS | 1819 | ++DOCSHELL 0xa29f6400 == 15 [pid = 1870] [id = 92]
08:36:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0xa2f4fc00) [pid = 1870] [serial = 256] [outer = (nil)]
08:36:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0xa393f400) [pid = 1870] [serial = 257] [outer = 0xa2f4fc00]
08:36:47 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:36:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0xa39e0400) [pid = 1870] [serial = 258] [outer = 0xa2f4fc00]
08:36:48 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
08:36:48 INFO - document served over http requires an http
08:36:48 INFO - sub-resource via fetch-request using the meta-csp
08:36:48 INFO - delivery method with keep-origin-redirect and when
08:36:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
08:36:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:36:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:36:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:36:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:36:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:36:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:36:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:36:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:36:48 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
08:36:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2208ms
08:36:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
08:36:49 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3936c00 == 16 [pid = 1870] [id = 93]
08:36:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa393bc00) [pid = 1870] [serial = 259] [outer = (nil)]
08:36:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa3a70000) [pid = 1870] [serial = 260] [outer = 0xa393bc00]
08:36:49 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:36:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa3c87400) [pid = 1870] [serial = 261] [outer = 0xa393bc00]
08:36:51 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
08:36:51 INFO - document served over http requires an http
08:36:51 INFO - sub-resource via fetch-request using the meta-csp
08:36:51 INFO - delivery method with no-redirect and when
08:36:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html"
08:36:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:36:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:36:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:36:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:36:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:36:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:36:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:36:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:36:51 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
08:36:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2360ms
08:36:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:36:51 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3a6e400 == 17 [pid = 1870] [id = 94]
08:36:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa3c90400) [pid = 1870] [serial = 262] [outer = (nil)]
08:36:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa4054400) [pid = 1870] [serial = 263] [outer = 0xa3c90400]
08:36:52 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:36:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa405a800) [pid = 1870] [serial = 264] [outer = 0xa3c90400]
08:36:53 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
08:36:53 INFO - document served over http requires an http
08:36:53 INFO - sub-resource via fetch-request using the meta-csp
08:36:53 INFO - delivery method with swap-origin-redirect and when
08:36:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
08:36:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:36:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:36:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:36:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:36:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:36:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:36:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:36:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:36:53 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
08:36:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2708ms
08:36:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:36:54 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4051c00 == 18 [pid = 1870] [id = 95]
08:36:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa405f000) [pid = 1870] [serial = 265] [outer = (nil)]
08:36:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa4355400) [pid = 1870] [serial = 266] [outer = 0xa405f000]
08:36:55 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:36:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa435f000) [pid = 1870] [serial = 267] [outer = 0xa405f000]
08:36:56 INFO - PROCESS | 1819 | ++DOCSHELL 0xa45c3c00 == 19 [pid = 1870] [id = 96]
08:36:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa4803800) [pid = 1870] [serial = 268] [outer = (nil)]
08:36:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa4809000) [pid = 1870] [serial = 269] [outer = 0xa4803800]
08:36:57 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
08:36:57 INFO - document served over http requires an http
08:36:57 INFO - sub-resource via iframe-tag using the meta-csp
08:36:57 INFO - delivery method with keep-origin-redirect and when
08:36:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
08:36:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:36:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:36:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:36:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:36:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:36:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:36:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:36:57 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
08:36:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3106ms
08:36:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:36:57 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4116800 == 20 [pid = 1870] [id = 97]
08:36:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa411a400) [pid = 1870] [serial = 270] [outer = (nil)]
08:36:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa4df3c00) [pid = 1870] [serial = 271] [outer = 0xa411a400]
08:36:58 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:36:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa5034000) [pid = 1870] [serial = 272] [outer = 0xa411a400]
08:36:59 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5181400 == 21 [pid = 1870] [id = 98]
08:36:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa5182000) [pid = 1870] [serial = 273] [outer = (nil)]
08:36:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa5185400) [pid = 1870] [serial = 274] [outer = 0xa5182000]
08:36:59 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
08:36:59 INFO - document served over http requires an http
08:36:59 INFO - sub-resource via iframe-tag using the meta-csp
08:36:59 INFO - delivery method with no-redirect and when
08:36:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html"
08:36:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:36:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:36:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:36:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:36:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:36:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:36:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:36:59 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
08:36:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2756ms
08:37:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:37:02 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1fb8c00 == 22 [pid = 1870] [id = 99]
08:37:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa1fb9400) [pid = 1870] [serial = 275] [outer = (nil)]
08:37:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa2578c00) [pid = 1870] [serial = 276] [outer = 0xa1fb9400]
08:37:02 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:37:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa2b1f800) [pid = 1870] [serial = 277] [outer = 0xa1fb9400]
08:37:03 INFO - PROCESS | 1819 | --DOCSHELL 0xa2b16000 == 21 [pid = 1870] [id = 89]
08:37:03 INFO - PROCESS | 1819 | --DOCSHELL 0xa1fb7800 == 20 [pid = 1870] [id = 88]
08:37:03 INFO - PROCESS | 1819 | --DOCSHELL 0xa21b8400 == 19 [pid = 1870] [id = 87]
08:37:03 INFO - PROCESS | 1819 | --DOCSHELL 0xa25af800 == 18 [pid = 1870] [id = 85]
08:37:03 INFO - PROCESS | 1819 | --DOCSHELL 0xa257e800 == 17 [pid = 1870] [id = 84]
08:37:03 INFO - PROCESS | 1819 | --DOCSHELL 0xa3938c00 == 16 [pid = 1870] [id = 82]
08:37:03 INFO - PROCESS | 1819 | --DOCSHELL 0xa257bc00 == 15 [pid = 1870] [id = 83]
08:37:03 INFO - PROCESS | 1819 | --DOCSHELL 0xa5b50000 == 14 [pid = 1870] [id = 81]
08:37:03 INFO - PROCESS | 1819 | --DOCSHELL 0xa2f48400 == 13 [pid = 1870] [id = 80]
08:37:03 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa4053800) [pid = 1870] [serial = 216] [outer = (nil)] [url = about:blank]
08:37:03 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa5038800) [pid = 1870] [serial = 219] [outer = (nil)] [url = about:blank]
08:37:03 INFO - PROCESS | 1819 | ++DOCSHELL 0xa21b1c00 == 14 [pid = 1870] [id = 100]
08:37:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa21b3800) [pid = 1870] [serial = 278] [outer = (nil)]
08:37:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa2575400) [pid = 1870] [serial = 279] [outer = 0xa21b3800]
08:37:04 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
08:37:04 INFO - document served over http requires an http
08:37:04 INFO - sub-resource via iframe-tag using the meta-csp
08:37:04 INFO - delivery method with swap-origin-redirect and when
08:37:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
08:37:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:37:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:37:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:37:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:37:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:37:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:37:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:37:04 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
08:37:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 4276ms
08:37:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:37:04 INFO - PROCESS | 1819 | ++DOCSHELL 0xa21bdc00 == 15 [pid = 1870] [id = 101]
08:37:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa290a800) [pid = 1870] [serial = 280] [outer = (nil)]
08:37:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa29f1c00) [pid = 1870] [serial = 281] [outer = 0xa290a800]
08:37:05 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:37:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa2f4b000) [pid = 1870] [serial = 282] [outer = 0xa290a800]
08:37:06 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
08:37:06 INFO - document served over http requires an http
08:37:06 INFO - sub-resource via script-tag using the meta-csp
08:37:06 INFO - delivery method with keep-origin-redirect and when
08:37:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
08:37:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:37:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:37:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:37:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:37:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:37:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:37:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:37:06 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
08:37:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2141ms
08:37:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
08:37:06 INFO - PROCESS | 1819 | ++DOCSHELL 0xa25a3800 == 16 [pid = 1870] [id = 102]
08:37:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa2902c00) [pid = 1870] [serial = 283] [outer = (nil)]
08:37:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa39dc400) [pid = 1870] [serial = 284] [outer = 0xa2902c00]
08:37:07 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:37:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa3a71400) [pid = 1870] [serial = 285] [outer = 0xa2902c00]
08:37:08 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa257a000) [pid = 1870] [serial = 232] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346184951]
08:37:08 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa2571c00) [pid = 1870] [serial = 229] [outer = (nil)] [url = about:blank]
08:37:08 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa21ae800) [pid = 1870] [serial = 237] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:37:08 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa25a5400) [pid = 1870] [serial = 234] [outer = (nil)] [url = about:blank]
08:37:08 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa2b18c00) [pid = 1870] [serial = 245] [outer = (nil)] [url = about:blank]
08:37:08 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa4808c00) [pid = 1870] [serial = 221] [outer = (nil)] [url = about:blank]
08:37:08 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa5dd1c00) [pid = 1870] [serial = 227] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:37:08 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa3c88000) [pid = 1870] [serial = 224] [outer = (nil)] [url = about:blank]
08:37:08 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa21b9000) [pid = 1870] [serial = 239] [outer = (nil)] [url = about:blank]
08:37:08 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa21bd800) [pid = 1870] [serial = 242] [outer = (nil)] [url = about:blank]
08:37:08 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa30dbc00) [pid = 1870] [serial = 248] [outer = (nil)] [url = about:blank]
08:37:08 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa21b2800) [pid = 1870] [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]
08:37:08 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa21b9800) [pid = 1870] [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]
08:37:08 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa25afc00) [pid = 1870] [serial = 236] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:37:08 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa5b50c00) [pid = 1870] [serial = 226] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:37:08 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa257c000) [pid = 1870] [serial = 231] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346184951]
08:37:09 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
08:37:09 INFO - document served over http requires an http
08:37:09 INFO - sub-resource via script-tag using the meta-csp
08:37:09 INFO - delivery method with no-redirect and when
08:37:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html"
08:37:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:37:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:37:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:37:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:37:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:37:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:37:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:37:09 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
08:37:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2692ms
08:37:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:37:09 INFO - PROCESS | 1819 | ++DOCSHELL 0xa25afc00 == 17 [pid = 1870] [id = 103]
08:37:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa2910c00) [pid = 1870] [serial = 286] [outer = (nil)]
08:37:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa4110c00) [pid = 1870] [serial = 287] [outer = 0xa2910c00]
08:37:10 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:37:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa45b6000) [pid = 1870] [serial = 288] [outer = 0xa2910c00]
08:37:11 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
08:37:11 INFO - document served over http requires an http
08:37:11 INFO - sub-resource via script-tag using the meta-csp
08:37:11 INFO - delivery method with swap-origin-redirect and when
08:37:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
08:37:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:37:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:37:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:37:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:37:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:37:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:37:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:37:11 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
08:37:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2446ms
08:37:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:37:12 INFO - PROCESS | 1819 | ++DOCSHELL 0xa29f2c00 == 18 [pid = 1870] [id = 104]
08:37:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa29f8800) [pid = 1870] [serial = 289] [outer = (nil)]
08:37:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa39e2800) [pid = 1870] [serial = 290] [outer = 0xa29f8800]
08:37:13 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:37:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa45c1800) [pid = 1870] [serial = 291] [outer = 0xa29f8800]
08:37:14 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
08:37:14 INFO - document served over http requires an http
08:37:14 INFO - sub-resource via xhr-request using the meta-csp
08:37:14 INFO - delivery method with keep-origin-redirect and when
08:37:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
08:37:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:37:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:37:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:37:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:37:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:37:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:37:14 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
08:37:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3215ms
08:37:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
08:37:15 INFO - PROCESS | 1819 | ++DOCSHELL 0xa34db800 == 19 [pid = 1870] [id = 105]
08:37:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa38e1c00) [pid = 1870] [serial = 292] [outer = (nil)]
08:37:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa5659000) [pid = 1870] [serial = 293] [outer = 0xa38e1c00]
08:37:16 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:37:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa565e800) [pid = 1870] [serial = 294] [outer = 0xa38e1c00]
08:37:17 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
08:37:17 INFO - document served over http requires an http
08:37:17 INFO - sub-resource via xhr-request using the meta-csp
08:37:17 INFO - delivery method with no-redirect and when
08:37:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html"
08:37:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:37:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:37:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:37:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:37:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:37:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:37:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:37:17 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
08:37:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2742ms
08:37:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:37:18 INFO - PROCESS | 1819 | ++DOCSHELL 0xa503e800 == 20 [pid = 1870] [id = 106]
08:37:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa518c800) [pid = 1870] [serial = 295] [outer = (nil)]
08:37:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa5992c00) [pid = 1870] [serial = 296] [outer = 0xa518c800]
08:37:19 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:37:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa5b4fc00) [pid = 1870] [serial = 297] [outer = 0xa518c800]
08:37:21 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
08:37:21 INFO - document served over http requires an http
08:37:21 INFO - sub-resource via xhr-request using the meta-csp
08:37:21 INFO - delivery method with swap-origin-redirect and when
08:37:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
08:37:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:37:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:37:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:37:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:37:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:37:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:37:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:37:21 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
08:37:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3303ms
08:37:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:37:23 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2903c00 == 21 [pid = 1870] [id = 107]
08:37:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa290a000) [pid = 1870] [serial = 298] [outer = (nil)]
08:37:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa2910400) [pid = 1870] [serial = 299] [outer = 0xa290a000]
08:37:24 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:37:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa2f4c000) [pid = 1870] [serial = 300] [outer = 0xa290a000]
08:37:25 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
08:37:25 INFO - document served over http requires an https
08:37:25 INFO - sub-resource via fetch-request using the meta-csp
08:37:25 INFO - delivery method with keep-origin-redirect and when
08:37:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
08:37:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:37:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:37:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:37:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:37:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:37:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:37:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:37:25 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
08:37:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 4911ms
08:37:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
08:37:26 INFO - PROCESS | 1819 | ++DOCSHELL 0xa257b400 == 22 [pid = 1870] [id = 108]
08:37:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa257b800) [pid = 1870] [serial = 301] [outer = (nil)]
08:37:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa25a8000) [pid = 1870] [serial = 302] [outer = 0xa257b800]
08:37:26 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:37:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa29ed000) [pid = 1870] [serial = 303] [outer = 0xa257b800]
08:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0xa25a3800 == 21 [pid = 1870] [id = 102]
08:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0xa5181400 == 20 [pid = 1870] [id = 98]
08:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0xa21bdc00 == 19 [pid = 1870] [id = 101]
08:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0xa21b1c00 == 18 [pid = 1870] [id = 100]
08:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0xa1fb8c00 == 17 [pid = 1870] [id = 99]
08:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0xa4116800 == 16 [pid = 1870] [id = 97]
08:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0xa4051c00 == 15 [pid = 1870] [id = 95]
08:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0xa45c3c00 == 14 [pid = 1870] [id = 96]
08:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0xa21b7000 == 13 [pid = 1870] [id = 86]
08:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0xa3a6e400 == 12 [pid = 1870] [id = 94]
08:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0xa3936c00 == 11 [pid = 1870] [id = 93]
08:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0xa29f6400 == 10 [pid = 1870] [id = 92]
08:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0xa29f0800 == 9 [pid = 1870] [id = 91]
08:37:27 INFO - PROCESS | 1819 | --DOCSHELL 0xa30cf400 == 8 [pid = 1870] [id = 90]
08:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa25a5800) [pid = 1870] [serial = 243] [outer = (nil)] [url = about:blank]
08:37:27 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa2b20000) [pid = 1870] [serial = 246] [outer = (nil)] [url = about:blank]
08:37:28 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
08:37:28 INFO - document served over http requires an https
08:37:28 INFO - sub-resource via fetch-request using the meta-csp
08:37:28 INFO - delivery method with no-redirect and when
08:37:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html"
08:37:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:37:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:37:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:37:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:37:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:37:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:37:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:37:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:37:28 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
08:37:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2106ms
08:37:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:37:28 INFO - PROCESS | 1819 | ++DOCSHELL 0xa21b4000 == 9 [pid = 1870] [id = 109]
08:37:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa21b9000) [pid = 1870] [serial = 304] [outer = (nil)]
08:37:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa25a7c00) [pid = 1870] [serial = 305] [outer = 0xa21b9000]
08:37:29 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:37:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa29ec800) [pid = 1870] [serial = 306] [outer = 0xa21b9000]
08:37:30 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
08:37:30 INFO - document served over http requires an https
08:37:30 INFO - sub-resource via fetch-request using the meta-csp
08:37:30 INFO - delivery method with swap-origin-redirect and when
08:37:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
08:37:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:37:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:37:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:37:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:37:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:37:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:37:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:37:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:37:30 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
08:37:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2099ms
08:37:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:37:30 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2577000 == 10 [pid = 1870] [id = 110]
08:37:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa2579000) [pid = 1870] [serial = 307] [outer = (nil)]
08:37:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa30d3400) [pid = 1870] [serial = 308] [outer = 0xa2579000]
08:37:31 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:37:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa34df800) [pid = 1870] [serial = 309] [outer = 0xa2579000]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa2f50800) [pid = 1870] [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]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa39eac00) [pid = 1870] [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]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa393bc00) [pid = 1870] [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]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa1fb9400) [pid = 1870] [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]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa5182000) [pid = 1870] [serial = 273] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346219508]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa3c90400) [pid = 1870] [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]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa30cfc00) [pid = 1870] [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]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa290a800) [pid = 1870] [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]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa257ec00) [pid = 1870] [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]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa405f000) [pid = 1870] [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]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa411a400) [pid = 1870] [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]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa29f0c00) [pid = 1870] [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]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa38e7000) [pid = 1870] [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]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa4803800) [pid = 1870] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa2902c00) [pid = 1870] [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]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa2f4fc00) [pid = 1870] [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]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa4115c00) [pid = 1870] [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]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa21b3800) [pid = 1870] [serial = 278] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa3939800) [pid = 1870] [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]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa3a66800) [pid = 1870] [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]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa21b7400) [pid = 1870] [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]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa30d9000) [pid = 1870] [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]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa290d800) [pid = 1870] [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]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa2b1a400) [pid = 1870] [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]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa2f4d800) [pid = 1870] [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]
08:37:34 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa5b5a400) [pid = 1870] [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]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa393f400) [pid = 1870] [serial = 257] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa5185400) [pid = 1870] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346219508]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa30dcc00) [pid = 1870] [serial = 254] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa3a70000) [pid = 1870] [serial = 260] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa2578c00) [pid = 1870] [serial = 276] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa38e1800) [pid = 1870] [serial = 251] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa4809000) [pid = 1870] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa39dc400) [pid = 1870] [serial = 284] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0xa4054400) [pid = 1870] [serial = 263] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0xa29f1c00) [pid = 1870] [serial = 281] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 51 (0xa4355400) [pid = 1870] [serial = 266] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 50 (0xa2575400) [pid = 1870] [serial = 279] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 49 (0xa4df3c00) [pid = 1870] [serial = 271] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 48 (0xa4110c00) [pid = 1870] [serial = 287] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1fae800 == 11 [pid = 1870] [id = 111]
08:37:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 49 (0xa1fb0400) [pid = 1870] [serial = 310] [outer = (nil)]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 48 (0xa25a9400) [pid = 1870] [serial = 235] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 47 (0xa7523000) [pid = 1870] [serial = 193] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 46 (0xa38e8800) [pid = 1870] [serial = 252] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 45 (0xa4354800) [pid = 1870] [serial = 188] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 44 (0xa2576400) [pid = 1870] [serial = 230] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 43 (0xa25a3000) [pid = 1870] [serial = 240] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 42 (0xa5036c00) [pid = 1870] [serial = 198] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 41 (0xa29ebc00) [pid = 1870] [serial = 207] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 40 (0xa38eb000) [pid = 1870] [serial = 255] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 39 (0xa4805400) [pid = 1870] [serial = 225] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 38 (0xa2f52000) [pid = 1870] [serial = 204] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 37 (0xa565f400) [pid = 1870] [serial = 222] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 36 (0xa30d7400) [pid = 1870] [serial = 201] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 35 (0xaa3b6400) [pid = 1870] [serial = 159] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | --DOMWINDOW == 34 (0xa34df400) [pid = 1870] [serial = 249] [outer = (nil)] [url = about:blank]
08:37:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 35 (0xa21b1c00) [pid = 1870] [serial = 311] [outer = 0xa1fb0400]
08:37:35 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
08:37:35 INFO - document served over http requires an https
08:37:35 INFO - sub-resource via iframe-tag using the meta-csp
08:37:35 INFO - delivery method with keep-origin-redirect and when
08:37:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
08:37:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:37:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:37:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:37:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:37:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:37:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:37:35 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
08:37:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 5619ms
08:37:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:37:36 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1fb7c00 == 12 [pid = 1870] [id = 112]
08:37:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 36 (0xa2571400) [pid = 1870] [serial = 312] [outer = (nil)]
08:37:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 37 (0xa25ab400) [pid = 1870] [serial = 313] [outer = 0xa2571400]
08:37:37 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:37:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 38 (0xa290d400) [pid = 1870] [serial = 314] [outer = 0xa2571400]
08:37:38 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2b14400 == 13 [pid = 1870] [id = 113]
08:37:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 39 (0xa2b16800) [pid = 1870] [serial = 315] [outer = (nil)]
08:37:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 40 (0xa2f44800) [pid = 1870] [serial = 316] [outer = 0xa2b16800]
08:37:38 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
08:37:38 INFO - document served over http requires an https
08:37:38 INFO - sub-resource via iframe-tag using the meta-csp
08:37:38 INFO - delivery method with no-redirect and when
08:37:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html"
08:37:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:37:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:37:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:37:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:37:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:37:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:37:38 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
08:37:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2698ms
08:37:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:37:39 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2576400 == 14 [pid = 1870] [id = 114]
08:37:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 41 (0xa257b000) [pid = 1870] [serial = 317] [outer = (nil)]
08:37:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 42 (0xa30d9000) [pid = 1870] [serial = 318] [outer = 0xa257b000]
08:37:40 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:37:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 43 (0xa38e2400) [pid = 1870] [serial = 319] [outer = 0xa257b000]
08:37:41 INFO - PROCESS | 1819 | ++DOCSHELL 0xa38ee400 == 15 [pid = 1870] [id = 115]
08:37:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 44 (0xa38ee800) [pid = 1870] [serial = 320] [outer = (nil)]
08:37:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 45 (0xa3931800) [pid = 1870] [serial = 321] [outer = 0xa38ee800]
08:37:42 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
08:37:42 INFO - document served over http requires an https
08:37:42 INFO - sub-resource via iframe-tag using the meta-csp
08:37:42 INFO - delivery method with swap-origin-redirect and when
08:37:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
08:37:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:37:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:37:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:37:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:37:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:37:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:37:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:37:42 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
08:37:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3939ms
08:37:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:37:43 INFO - PROCESS | 1819 | ++DOCSHELL 0xa30d1400 == 16 [pid = 1870] [id = 116]
08:37:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 46 (0xa30d5000) [pid = 1870] [serial = 322] [outer = (nil)]
08:37:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 47 (0xa39dc400) [pid = 1870] [serial = 323] [outer = 0xa30d5000]
08:37:43 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:37:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 48 (0xa39e3800) [pid = 1870] [serial = 324] [outer = 0xa30d5000]
08:37:45 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
08:37:45 INFO - document served over http requires an https
08:37:45 INFO - sub-resource via script-tag using the meta-csp
08:37:45 INFO - delivery method with keep-origin-redirect and when
08:37:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
08:37:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:37:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:37:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:37:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:37:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:37:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:37:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:37:45 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
08:37:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2656ms
08:37:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
08:37:45 INFO - PROCESS | 1819 | ++DOCSHELL 0xa393c800 == 17 [pid = 1870] [id = 117]
08:37:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 49 (0xa393cc00) [pid = 1870] [serial = 325] [outer = (nil)]
08:37:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 50 (0xa3c85400) [pid = 1870] [serial = 326] [outer = 0xa393cc00]
08:37:46 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:37:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 51 (0xa3c91400) [pid = 1870] [serial = 327] [outer = 0xa393cc00]
08:37:47 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
08:37:47 INFO - document served over http requires an https
08:37:47 INFO - sub-resource via script-tag using the meta-csp
08:37:47 INFO - delivery method with no-redirect and when
08:37:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html"
08:37:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:37:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:37:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:37:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:37:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:37:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:37:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:37:47 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
08:37:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2206ms
08:37:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:37:48 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3a72000 == 18 [pid = 1870] [id = 118]
08:37:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0xa3a72400) [pid = 1870] [serial = 328] [outer = (nil)]
08:37:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0xa4113400) [pid = 1870] [serial = 329] [outer = 0xa3a72400]
08:37:48 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:37:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0xa4118c00) [pid = 1870] [serial = 330] [outer = 0xa3a72400]
08:37:50 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
08:37:50 INFO - document served over http requires an https
08:37:50 INFO - sub-resource via script-tag using the meta-csp
08:37:50 INFO - delivery method with swap-origin-redirect and when
08:37:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
08:37:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:37:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:37:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:37:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:37:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:37:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:37:50 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
08:37:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2825ms
08:37:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:37:51 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4111c00 == 19 [pid = 1870] [id = 119]
08:37:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0xa435c000) [pid = 1870] [serial = 331] [outer = (nil)]
08:37:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0xa45bc000) [pid = 1870] [serial = 332] [outer = 0xa435c000]
08:37:51 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:37:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0xa4808000) [pid = 1870] [serial = 333] [outer = 0xa435c000]
08:37:54 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
08:37:54 INFO - document served over http requires an https
08:37:54 INFO - sub-resource via xhr-request using the meta-csp
08:37:54 INFO - delivery method with keep-origin-redirect and when
08:37:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
08:37:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:37:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:37:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:37:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:37:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:37:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:37:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:37:54 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
08:37:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3517ms
08:37:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
08:37:54 INFO - PROCESS | 1819 | ++DOCSHELL 0xa25acc00 == 20 [pid = 1870] [id = 120]
08:37:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa25af800) [pid = 1870] [serial = 334] [outer = (nil)]
08:37:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa290cc00) [pid = 1870] [serial = 335] [outer = 0xa25af800]
08:37:55 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:37:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa30d1c00) [pid = 1870] [serial = 336] [outer = 0xa25af800]
08:37:56 INFO - PROCESS | 1819 | --DOCSHELL 0xa21b4000 == 19 [pid = 1870] [id = 109]
08:37:56 INFO - PROCESS | 1819 | --DOCSHELL 0xa257b400 == 18 [pid = 1870] [id = 108]
08:37:56 INFO - PROCESS | 1819 | --DOCSHELL 0xa2903c00 == 17 [pid = 1870] [id = 107]
08:37:56 INFO - PROCESS | 1819 | --DOCSHELL 0xa34db800 == 16 [pid = 1870] [id = 105]
08:37:56 INFO - PROCESS | 1819 | --DOCSHELL 0xa29f2c00 == 15 [pid = 1870] [id = 104]
08:37:56 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa5034000) [pid = 1870] [serial = 272] [outer = (nil)] [url = about:blank]
08:37:56 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa39e0400) [pid = 1870] [serial = 258] [outer = (nil)] [url = about:blank]
08:37:56 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa435f000) [pid = 1870] [serial = 267] [outer = (nil)] [url = about:blank]
08:37:56 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa405a800) [pid = 1870] [serial = 264] [outer = (nil)] [url = about:blank]
08:37:56 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa2b1f800) [pid = 1870] [serial = 277] [outer = (nil)] [url = about:blank]
08:37:56 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa3c87400) [pid = 1870] [serial = 261] [outer = (nil)] [url = about:blank]
08:37:56 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0xa2f4b000) [pid = 1870] [serial = 282] [outer = (nil)] [url = about:blank]
08:37:56 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0xa3a71400) [pid = 1870] [serial = 285] [outer = (nil)] [url = about:blank]
08:37:56 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
08:37:56 INFO - document served over http requires an https
08:37:56 INFO - sub-resource via xhr-request using the meta-csp
08:37:56 INFO - delivery method with no-redirect and when
08:37:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html"
08:37:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:37:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:37:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:37:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:37:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:37:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:37:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:37:56 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
08:37:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2657ms
08:37:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:37:57 INFO - PROCESS | 1819 | ++DOCSHELL 0xa257c000 == 16 [pid = 1870] [id = 121]
08:37:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0xa2580c00) [pid = 1870] [serial = 337] [outer = (nil)]
08:37:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0xa2b13000) [pid = 1870] [serial = 338] [outer = 0xa2580c00]
08:37:57 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:37:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0xa2f4b000) [pid = 1870] [serial = 339] [outer = 0xa2580c00]
08:37:59 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
08:37:59 INFO - document served over http requires an https
08:37:59 INFO - sub-resource via xhr-request using the meta-csp
08:37:59 INFO - delivery method with swap-origin-redirect and when
08:37:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
08:37:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:37:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:37:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:37:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:37:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:37:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:37:59 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
08:37:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2346ms
08:37:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:37:59 INFO - PROCESS | 1819 | ++DOCSHELL 0xa29ec400 == 17 [pid = 1870] [id = 122]
08:37:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0xa3938400) [pid = 1870] [serial = 340] [outer = (nil)]
08:37:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0xa3a66800) [pid = 1870] [serial = 341] [outer = 0xa3938400]
08:38:01 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:38:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa3c89c00) [pid = 1870] [serial = 342] [outer = 0xa3938400]
08:38:02 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa25a7c00) [pid = 1870] [serial = 305] [outer = (nil)] [url = about:blank]
08:38:02 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa30d3400) [pid = 1870] [serial = 308] [outer = (nil)] [url = about:blank]
08:38:02 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa2910400) [pid = 1870] [serial = 299] [outer = (nil)] [url = about:blank]
08:38:02 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa39e2800) [pid = 1870] [serial = 290] [outer = (nil)] [url = about:blank]
08:38:02 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0xa5992c00) [pid = 1870] [serial = 296] [outer = (nil)] [url = about:blank]
08:38:02 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0xa25a8000) [pid = 1870] [serial = 302] [outer = (nil)] [url = about:blank]
08:38:02 INFO - PROCESS | 1819 | --DOMWINDOW == 51 (0xa5659000) [pid = 1870] [serial = 293] [outer = (nil)] [url = about:blank]
08:38:02 INFO - PROCESS | 1819 | --DOMWINDOW == 50 (0xa21b9000) [pid = 1870] [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]
08:38:02 INFO - PROCESS | 1819 | --DOMWINDOW == 49 (0xa257b800) [pid = 1870] [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]
08:38:02 INFO - PROCESS | 1819 | --DOMWINDOW == 48 (0xa2910c00) [pid = 1870] [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]
08:38:02 INFO - PROCESS | 1819 | --DOMWINDOW == 47 (0xa290a000) [pid = 1870] [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]
08:38:03 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
08:38:03 INFO - document served over http requires an http
08:38:03 INFO - sub-resource via fetch-request using the meta-referrer
08:38:03 INFO - delivery method with keep-origin-redirect and when
08:38:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:38:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:38:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:38:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:38:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:38:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:38:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:38:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:38:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:38:03 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
08:38:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3951ms
08:38:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
08:38:03 INFO - PROCESS | 1819 | ++DOCSHELL 0xa290a000 == 18 [pid = 1870] [id = 123]
08:38:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 48 (0xa2910400) [pid = 1870] [serial = 343] [outer = (nil)]
08:38:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 49 (0xa4052000) [pid = 1870] [serial = 344] [outer = 0xa2910400]
08:38:04 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:38:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 50 (0xa410e800) [pid = 1870] [serial = 345] [outer = 0xa2910400]
08:38:05 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
08:38:05 INFO - document served over http requires an http
08:38:05 INFO - sub-resource via fetch-request using the meta-referrer
08:38:05 INFO - delivery method with no-redirect and when
08:38: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"
08:38:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:38:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:38:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:38:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:38:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:38:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:38:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:38:05 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
08:38:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2147ms
08:38:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:38:05 INFO - PROCESS | 1819 | ++DOCSHELL 0xa29ef400 == 19 [pid = 1870] [id = 124]
08:38:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 51 (0xa2b15000) [pid = 1870] [serial = 346] [outer = (nil)]
08:38:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0xa39e2c00) [pid = 1870] [serial = 347] [outer = 0xa2b15000]
08:38:06 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:38:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0xa4055400) [pid = 1870] [serial = 348] [outer = 0xa2b15000]
08:38:07 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
08:38:07 INFO - document served over http requires an http
08:38:07 INFO - sub-resource via fetch-request using the meta-referrer
08:38:07 INFO - delivery method with swap-origin-redirect and when
08:38: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"
08:38:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:38:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:38:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:38:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:38:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:38:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:38:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:38:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:38:07 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
08:38:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2197ms
08:38:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:38:08 INFO - PROCESS | 1819 | ++DOCSHELL 0xa30d3400 == 20 [pid = 1870] [id = 125]
08:38:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0xa30dec00) [pid = 1870] [serial = 349] [outer = (nil)]
08:38:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0xa480b800) [pid = 1870] [serial = 350] [outer = 0xa30dec00]
08:38:08 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:38:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0xa4dee800) [pid = 1870] [serial = 351] [outer = 0xa30dec00]
08:38:09 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4df7800 == 21 [pid = 1870] [id = 126]
08:38:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0xa4df7c00) [pid = 1870] [serial = 352] [outer = (nil)]
08:38:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa4df9c00) [pid = 1870] [serial = 353] [outer = 0xa4df7c00]
08:38:10 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
08:38:10 INFO - document served over http requires an http
08:38:10 INFO - sub-resource via iframe-tag using the meta-referrer
08:38:10 INFO - delivery method with keep-origin-redirect and when
08:38: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"
08:38:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:38:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:38:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:38:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:38:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:38:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:38:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:38:10 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
08:38:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2997ms
08:38:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:38:11 INFO - PROCESS | 1819 | ++DOCSHELL 0xa45be800 == 22 [pid = 1870] [id = 127]
08:38:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa45bf000) [pid = 1870] [serial = 354] [outer = (nil)]
08:38:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa503b000) [pid = 1870] [serial = 355] [outer = 0xa45bf000]
08:38:11 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:38:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa503fc00) [pid = 1870] [serial = 356] [outer = 0xa45bf000]
08:38:12 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5182800 == 23 [pid = 1870] [id = 128]
08:38:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa5183400) [pid = 1870] [serial = 357] [outer = (nil)]
08:38:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa5185800) [pid = 1870] [serial = 358] [outer = 0xa5183400]
08:38:13 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
08:38:13 INFO - document served over http requires an http
08:38:13 INFO - sub-resource via iframe-tag using the meta-referrer
08:38:13 INFO - delivery method with no-redirect and when
08:38: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"
08:38:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:38:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:38:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:38:13 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:38:13 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:38:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:38:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:38:13 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
08:38:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2645ms
08:38:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:38:13 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5038c00 == 24 [pid = 1870] [id = 129]
08:38:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa5184000) [pid = 1870] [serial = 359] [outer = (nil)]
08:38:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa5659400) [pid = 1870] [serial = 360] [outer = 0xa5184000]
08:38:14 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:38:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa565f400) [pid = 1870] [serial = 361] [outer = 0xa5184000]
08:38:15 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5673c00 == 25 [pid = 1870] [id = 130]
08:38:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa5674000) [pid = 1870] [serial = 362] [outer = (nil)]
08:38:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa5676400) [pid = 1870] [serial = 363] [outer = 0xa5674000]
08:38:16 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
08:38:16 INFO - document served over http requires an http
08:38:16 INFO - sub-resource via iframe-tag using the meta-referrer
08:38:16 INFO - delivery method with swap-origin-redirect and when
08:38: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"
08:38:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:38:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:38:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:38:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:38:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:38:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:38:16 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
08:38:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2806ms
08:38:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:38:16 INFO - PROCESS | 1819 | ++DOCSHELL 0xa518d400 == 26 [pid = 1870] [id = 131]
08:38:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa5657400) [pid = 1870] [serial = 364] [outer = (nil)]
08:38:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa598d000) [pid = 1870] [serial = 365] [outer = 0xa5657400]
08:38:17 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:38:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa5991800) [pid = 1870] [serial = 366] [outer = 0xa5657400]
08:38:18 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
08:38:18 INFO - document served over http requires an http
08:38:18 INFO - sub-resource via script-tag using the meta-referrer
08:38:18 INFO - delivery method with keep-origin-redirect and when
08:38: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"
08:38:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:38:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:38:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:38:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:38:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:38:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:38:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:38:18 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
08:38:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2741ms
08:38:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
08:38:19 INFO - PROCESS | 1819 | ++DOCSHELL 0xa567d800 == 27 [pid = 1870] [id = 132]
08:38:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa567e800) [pid = 1870] [serial = 367] [outer = (nil)]
08:38:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa5b57c00) [pid = 1870] [serial = 368] [outer = 0xa567e800]
08:38:20 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:38:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa5b5e000) [pid = 1870] [serial = 369] [outer = 0xa567e800]
08:38:22 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
08:38:22 INFO - document served over http requires an http
08:38:22 INFO - sub-resource via script-tag using the meta-referrer
08:38:22 INFO - delivery method with no-redirect and when
08:38: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"
08:38:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:38:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:38:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:38:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:38:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:38:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:38:22 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
08:38:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 3352ms
08:38:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:38:22 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5b56400 == 28 [pid = 1870] [id = 133]
08:38:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa5ddc800) [pid = 1870] [serial = 370] [outer = (nil)]
08:38:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa672c000) [pid = 1870] [serial = 371] [outer = 0xa5ddc800]
08:38:23 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:38:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa7241800) [pid = 1870] [serial = 372] [outer = 0xa5ddc800]
08:38:24 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
08:38:24 INFO - document served over http requires an http
08:38:24 INFO - sub-resource via script-tag using the meta-referrer
08:38:24 INFO - delivery method with swap-origin-redirect and when
08:38:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:38:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:38:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:38:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:38:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:38:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:38:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:38:24 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
08:38:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2584ms
08:38:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:38:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 17 (0x99cbbc00) [pid = 1819] [serial = 26] [outer = 0x9723dc00]
08:38:26 INFO - PROCESS | 1819 | ++DOCSHELL 0xa405e000 == 29 [pid = 1870] [id = 134]
08:38:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa7525800) [pid = 1870] [serial = 373] [outer = (nil)]
08:38:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa7529c00) [pid = 1870] [serial = 374] [outer = 0xa7525800]
08:38:26 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:38:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa752f800) [pid = 1870] [serial = 375] [outer = 0xa7525800]
08:38:28 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
08:38:28 INFO - document served over http requires an http
08:38:28 INFO - sub-resource via xhr-request using the meta-referrer
08:38:28 INFO - delivery method with keep-origin-redirect and when
08:38: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"
08:38:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:38:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:38:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:38:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:38:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:38:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:38:28 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
08:38:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3141ms
08:38:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
08:38:28 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2910000 == 30 [pid = 1870] [id = 135]
08:38:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa29f5c00) [pid = 1870] [serial = 376] [outer = (nil)]
08:38:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa30dc000) [pid = 1870] [serial = 377] [outer = 0xa29f5c00]
08:38:29 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:38:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa39de400) [pid = 1870] [serial = 378] [outer = 0xa29f5c00]
08:38:29 INFO - PROCESS | 1819 | --DOCSHELL 0xa29ec400 == 29 [pid = 1870] [id = 122]
08:38:29 INFO - PROCESS | 1819 | --DOCSHELL 0xa257c000 == 28 [pid = 1870] [id = 121]
08:38:30 INFO - PROCESS | 1819 | --DOCSHELL 0xa25acc00 == 27 [pid = 1870] [id = 120]
08:38:30 INFO - PROCESS | 1819 | --DOCSHELL 0xa4111c00 == 26 [pid = 1870] [id = 119]
08:38:30 INFO - PROCESS | 1819 | --DOCSHELL 0xa3a72000 == 25 [pid = 1870] [id = 118]
08:38:30 INFO - PROCESS | 1819 | --DOCSHELL 0xa30d1400 == 24 [pid = 1870] [id = 116]
08:38:30 INFO - PROCESS | 1819 | --DOCSHELL 0xa38ee400 == 23 [pid = 1870] [id = 115]
08:38:30 INFO - PROCESS | 1819 | --DOCSHELL 0xa2576400 == 22 [pid = 1870] [id = 114]
08:38:30 INFO - PROCESS | 1819 | --DOCSHELL 0xa2b14400 == 21 [pid = 1870] [id = 113]
08:38:30 INFO - PROCESS | 1819 | --DOCSHELL 0xa2577000 == 20 [pid = 1870] [id = 110]
08:38:30 INFO - PROCESS | 1819 | --DOCSHELL 0xa25afc00 == 19 [pid = 1870] [id = 103]
08:38:30 INFO - PROCESS | 1819 | --DOCSHELL 0xa1fb7c00 == 18 [pid = 1870] [id = 112]
08:38:30 INFO - PROCESS | 1819 | --DOCSHELL 0xa1fae800 == 17 [pid = 1870] [id = 111]
08:38:30 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa29ec800) [pid = 1870] [serial = 306] [outer = (nil)] [url = about:blank]
08:38:30 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa29ed000) [pid = 1870] [serial = 303] [outer = (nil)] [url = about:blank]
08:38:30 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa45b6000) [pid = 1870] [serial = 288] [outer = (nil)] [url = about:blank]
08:38:30 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa2f4c000) [pid = 1870] [serial = 300] [outer = (nil)] [url = about:blank]
08:38:31 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
08:38:31 INFO - document served over http requires an http
08:38:31 INFO - sub-resource via xhr-request using the meta-referrer
08:38:31 INFO - delivery method with no-redirect and when
08:38:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:38:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:38:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:38:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:38:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:38:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:38:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:38:31 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
08:38:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3053ms
08:38:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:38:31 INFO - PROCESS | 1819 | ++DOCSHELL 0xa25acc00 == 18 [pid = 1870] [id = 136]
08:38:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa25af000) [pid = 1870] [serial = 379] [outer = (nil)]
08:38:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa2904000) [pid = 1870] [serial = 380] [outer = 0xa25af000]
08:38:32 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:38:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa29ed000) [pid = 1870] [serial = 381] [outer = 0xa25af000]
08:38:33 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
08:38:33 INFO - document served over http requires an http
08:38:33 INFO - sub-resource via xhr-request using the meta-referrer
08:38:33 INFO - delivery method with swap-origin-redirect and when
08:38:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:38:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:38:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:38:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:38:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:38:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:38:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:38:33 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
08:38:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2400ms
08:38:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:38:34 INFO - PROCESS | 1819 | ++DOCSHELL 0xa25a8400 == 19 [pid = 1870] [id = 137]
08:38:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa2f48800) [pid = 1870] [serial = 382] [outer = (nil)]
08:38:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa34e1c00) [pid = 1870] [serial = 383] [outer = 0xa2f48800]
08:38:34 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:38:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa38edc00) [pid = 1870] [serial = 384] [outer = 0xa2f48800]
08:38:35 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa3c85400) [pid = 1870] [serial = 326] [outer = (nil)] [url = about:blank]
08:38:35 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa4113400) [pid = 1870] [serial = 329] [outer = (nil)] [url = about:blank]
08:38:35 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa45bc000) [pid = 1870] [serial = 332] [outer = (nil)] [url = about:blank]
08:38:35 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa3931800) [pid = 1870] [serial = 321] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:38:35 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa30d9000) [pid = 1870] [serial = 318] [outer = (nil)] [url = about:blank]
08:38:35 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa39dc400) [pid = 1870] [serial = 323] [outer = (nil)] [url = about:blank]
08:38:35 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa21b1c00) [pid = 1870] [serial = 311] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:38:35 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa2f44800) [pid = 1870] [serial = 316] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346258153]
08:38:35 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa25ab400) [pid = 1870] [serial = 313] [outer = (nil)] [url = about:blank]
08:38:35 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa2b13000) [pid = 1870] [serial = 338] [outer = (nil)] [url = about:blank]
08:38:35 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa290cc00) [pid = 1870] [serial = 335] [outer = (nil)] [url = about:blank]
08:38:35 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa3a66800) [pid = 1870] [serial = 341] [outer = (nil)] [url = about:blank]
08:38:35 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa4052000) [pid = 1870] [serial = 344] [outer = (nil)] [url = about:blank]
08:38:35 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa2580c00) [pid = 1870] [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]
08:38:35 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa25af800) [pid = 1870] [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]
08:38:35 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa3938400) [pid = 1870] [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]
08:38:35 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa38ee800) [pid = 1870] [serial = 320] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:38:35 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa1fb0400) [pid = 1870] [serial = 310] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:38:35 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa2b16800) [pid = 1870] [serial = 315] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346258153]
08:38:35 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa2f4b000) [pid = 1870] [serial = 339] [outer = (nil)] [url = about:blank]
08:38:35 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa30d1c00) [pid = 1870] [serial = 336] [outer = (nil)] [url = about:blank]
08:38:36 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
08:38:36 INFO - document served over http requires an https
08:38:36 INFO - sub-resource via fetch-request using the meta-referrer
08:38:36 INFO - delivery method with keep-origin-redirect and when
08:38: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"
08:38:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:38:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:38:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:38:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:38:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:38:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:38:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:38:36 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
08:38:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2806ms
08:38:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
08:38:36 INFO - PROCESS | 1819 | ++DOCSHELL 0xa25af800 == 20 [pid = 1870] [id = 138]
08:38:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa2f44800) [pid = 1870] [serial = 385] [outer = (nil)]
08:38:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa34dfc00) [pid = 1870] [serial = 386] [outer = 0xa2f44800]
08:38:37 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:38:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa39dd000) [pid = 1870] [serial = 387] [outer = 0xa2f44800]
08:38:38 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
08:38:38 INFO - document served over http requires an https
08:38:38 INFO - sub-resource via fetch-request using the meta-referrer
08:38:38 INFO - delivery method with no-redirect and when
08:38:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:38:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:38:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:38:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:38:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:38:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:38:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:38:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:38:38 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
08:38:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2604ms
08:38:38 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:38:40 INFO - PROCESS | 1819 | ++DOCSHELL 0xa29f6400 == 21 [pid = 1870] [id = 139]
08:38:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa2f46400) [pid = 1870] [serial = 388] [outer = (nil)]
08:38:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa34dd800) [pid = 1870] [serial = 389] [outer = 0xa2f46400]
08:38:40 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:38:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa39dc800) [pid = 1870] [serial = 390] [outer = 0xa2f46400]
08:38:42 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
08:38:42 INFO - document served over http requires an https
08:38:42 INFO - sub-resource via fetch-request using the meta-referrer
08:38:42 INFO - delivery method with swap-origin-redirect and when
08:38: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"
08:38:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:38:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:38:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:38:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:38:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:38:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:38:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:38:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:38:42 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
08:38:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3711ms
08:38:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:38:43 INFO - PROCESS | 1819 | ++DOCSHELL 0xa30d9800 == 22 [pid = 1870] [id = 140]
08:38:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa30db000) [pid = 1870] [serial = 391] [outer = (nil)]
08:38:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa4058800) [pid = 1870] [serial = 392] [outer = 0xa30db000]
08:38:43 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:38:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa4113c00) [pid = 1870] [serial = 393] [outer = 0xa30db000]
08:38:44 INFO - PROCESS | 1819 | --DOMWINDOW == 16 (0xa9014400) [pid = 1819] [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.]
08:38:44 INFO - PROCESS | 1819 | ++DOCSHELL 0xa45b9400 == 23 [pid = 1870] [id = 141]
08:38:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa45b9800) [pid = 1870] [serial = 394] [outer = (nil)]
08:38:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa4804400) [pid = 1870] [serial = 395] [outer = 0xa45b9800]
08:38:45 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
08:38:45 INFO - document served over http requires an https
08:38:45 INFO - sub-resource via iframe-tag using the meta-referrer
08:38:45 INFO - delivery method with keep-origin-redirect and when
08:38:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:38:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:38:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:38:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:38:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:38:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:38:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:38:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:38:45 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
08:38:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2449ms
08:38:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:38:45 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4052c00 == 24 [pid = 1870] [id = 142]
08:38:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa45bc000) [pid = 1870] [serial = 396] [outer = (nil)]
08:38:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa5184800) [pid = 1870] [serial = 397] [outer = 0xa45bc000]
08:38:46 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:38:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa5670800) [pid = 1870] [serial = 398] [outer = 0xa45bc000]
08:38:47 INFO - PROCESS | 1819 | ++DOCSHELL 0xa599a400 == 25 [pid = 1870] [id = 143]
08:38:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa599b000) [pid = 1870] [serial = 399] [outer = (nil)]
08:38:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa6729800) [pid = 1870] [serial = 400] [outer = 0xa599b000]
08:38:47 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
08:38:47 INFO - document served over http requires an https
08:38:47 INFO - sub-resource via iframe-tag using the meta-referrer
08:38:47 INFO - delivery method with no-redirect and when
08:38: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"
08:38:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:38:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:38:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:38:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:38:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:38:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:38:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:38:47 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
08:38:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2338ms
08:38:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:38:48 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5039c00 == 26 [pid = 1870] [id = 144]
08:38:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa503b400) [pid = 1870] [serial = 401] [outer = (nil)]
08:38:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xaa00d800) [pid = 1870] [serial = 402] [outer = 0xa503b400]
08:38:48 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:38:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xaa363800) [pid = 1870] [serial = 403] [outer = 0xa503b400]
08:38:49 INFO - PROCESS | 1819 | ++DOCSHELL 0xaa422400 == 27 [pid = 1870] [id = 145]
08:38:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xaa422800) [pid = 1870] [serial = 404] [outer = (nil)]
08:38:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xaa424800) [pid = 1870] [serial = 405] [outer = 0xaa422800]
08:38:50 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
08:38:50 INFO - document served over http requires an https
08:38:50 INFO - sub-resource via iframe-tag using the meta-referrer
08:38:50 INFO - delivery method with swap-origin-redirect and when
08:38:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:38:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:38:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:38:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:38:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:38:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:38:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:38:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:38:50 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
08:38:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3014ms
08:38:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:38:51 INFO - PROCESS | 1819 | ++DOCSHELL 0xa76b5400 == 28 [pid = 1870] [id = 146]
08:38:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xaa006c00) [pid = 1870] [serial = 406] [outer = (nil)]
08:38:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xad339000) [pid = 1870] [serial = 407] [outer = 0xaa006c00]
08:38:52 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:38:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa48e3000) [pid = 1870] [serial = 408] [outer = 0xaa006c00]
08:38:54 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
08:38:54 INFO - document served over http requires an https
08:38:54 INFO - sub-resource via script-tag using the meta-referrer
08:38:54 INFO - delivery method with keep-origin-redirect and when
08:38: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"
08:38:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:38:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:38:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:38:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:38:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:38:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:38:54 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
08:38:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 4029ms
08:38:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
08:38:55 INFO - PROCESS | 1819 | ++DOCSHELL 0xa48e8800 == 29 [pid = 1870] [id = 147]
08:38:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa48ea800) [pid = 1870] [serial = 409] [outer = (nil)]
08:38:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa48f0800) [pid = 1870] [serial = 410] [outer = 0xa48ea800]
08:38:56 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:38:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa1cd4000) [pid = 1870] [serial = 411] [outer = 0xa48ea800]
08:38:57 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
08:38:57 INFO - document served over http requires an https
08:38:57 INFO - sub-resource via script-tag using the meta-referrer
08:38:57 INFO - delivery method with no-redirect and when
08:38: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"
08:38:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:38:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:38:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:38:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:38:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:38:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:38:57 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
08:38:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2813ms
08:38:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:38:58 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1cdb800 == 30 [pid = 1870] [id = 148]
08:38:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa1cde000) [pid = 1870] [serial = 412] [outer = (nil)]
08:38:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa257d400) [pid = 1870] [serial = 413] [outer = 0xa1cde000]
08:38:58 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:38:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa1703000) [pid = 1870] [serial = 414] [outer = 0xa1cde000]
08:39:01 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
08:39:01 INFO - document served over http requires an https
08:39:01 INFO - sub-resource via script-tag using the meta-referrer
08:39:01 INFO - delivery method with swap-origin-redirect and when
08:39: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"
08:39:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:39:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:39:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:39:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:39:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:39:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:39:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:39:01 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
08:39:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 4402ms
08:39:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:39:02 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1cd7000 == 31 [pid = 1870] [id = 149]
08:39:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa1cde400) [pid = 1870] [serial = 415] [outer = (nil)]
08:39:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa257b400) [pid = 1870] [serial = 416] [outer = 0xa1cde400]
08:39:03 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:39:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa30de400) [pid = 1870] [serial = 417] [outer = 0xa1cde400]
08:39:04 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
08:39:04 INFO - document served over http requires an https
08:39:04 INFO - sub-resource via xhr-request using the meta-referrer
08:39:04 INFO - delivery method with keep-origin-redirect and when
08:39: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"
08:39:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:39:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:39:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:39:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:39:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:39:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:39:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:39:04 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
08:39:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2840ms
08:39:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
08:39:05 INFO - PROCESS | 1819 | ++DOCSHELL 0xa170e000 == 32 [pid = 1870] [id = 150]
08:39:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0xa1cd6c00) [pid = 1870] [serial = 418] [outer = (nil)]
08:39:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa2574400) [pid = 1870] [serial = 419] [outer = 0xa1cd6c00]
08:39:05 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:39:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa2908c00) [pid = 1870] [serial = 420] [outer = 0xa1cd6c00]
08:39:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa25a8400 == 31 [pid = 1870] [id = 137]
08:39:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa25acc00 == 30 [pid = 1870] [id = 136]
08:39:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa2910000 == 29 [pid = 1870] [id = 135]
08:39:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa405e000 == 28 [pid = 1870] [id = 134]
08:39:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa5b56400 == 27 [pid = 1870] [id = 133]
08:39:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa567d800 == 26 [pid = 1870] [id = 132]
08:39:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa518d400 == 25 [pid = 1870] [id = 131]
08:39:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa5673c00 == 24 [pid = 1870] [id = 130]
08:39:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa5038c00 == 23 [pid = 1870] [id = 129]
08:39:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa5182800 == 22 [pid = 1870] [id = 128]
08:39:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa45be800 == 21 [pid = 1870] [id = 127]
08:39:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa4df7800 == 20 [pid = 1870] [id = 126]
08:39:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa503e800 == 19 [pid = 1870] [id = 106]
08:39:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa30d3400 == 18 [pid = 1870] [id = 125]
08:39:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa29ef400 == 17 [pid = 1870] [id = 124]
08:39:06 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa3c89c00) [pid = 1870] [serial = 342] [outer = (nil)] [url = about:blank]
08:39:07 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
08:39:07 INFO - document served over http requires an https
08:39:07 INFO - sub-resource via xhr-request using the meta-referrer
08:39:07 INFO - delivery method with no-redirect and when
08:39: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"
08:39:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:39:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:39:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:39:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:39:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:39:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:39:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:39:07 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
08:39:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2202ms
08:39:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:39:07 INFO - PROCESS | 1819 | ++DOCSHELL 0xa21b4000 == 18 [pid = 1870] [id = 151]
08:39:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa2b20400) [pid = 1870] [serial = 421] [outer = (nil)]
08:39:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa38e8800) [pid = 1870] [serial = 422] [outer = 0xa2b20400]
08:39:07 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:39:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0xa3c8a800) [pid = 1870] [serial = 423] [outer = 0xa2b20400]
08:39:09 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
08:39:09 INFO - document served over http requires an https
08:39:09 INFO - sub-resource via xhr-request using the meta-referrer
08:39:09 INFO - delivery method with swap-origin-redirect and when
08:39: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"
08:39:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:39:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:39:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:39:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:39:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:39:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:39:09 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
08:39:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2011ms
08:39:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:39:09 INFO - PROCESS | 1819 | ++DOCSHELL 0xa34e2000 == 19 [pid = 1870] [id = 152]
08:39:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0xa435a400) [pid = 1870] [serial = 424] [outer = (nil)]
08:39:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0xa48e6c00) [pid = 1870] [serial = 425] [outer = 0xa435a400]
08:39:10 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:39:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0xa4df6000) [pid = 1870] [serial = 426] [outer = 0xa435a400]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0xa518c800) [pid = 1870] [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]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0xa38e1c00) [pid = 1870] [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]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0xa672c000) [pid = 1870] [serial = 371] [outer = (nil)] [url = about:blank]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0xa480b800) [pid = 1870] [serial = 350] [outer = (nil)] [url = about:blank]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0xa4df9c00) [pid = 1870] [serial = 353] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa5659400) [pid = 1870] [serial = 360] [outer = (nil)] [url = about:blank]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa5185800) [pid = 1870] [serial = 358] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346292804]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0xa2904000) [pid = 1870] [serial = 380] [outer = (nil)] [url = about:blank]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0xa30dc000) [pid = 1870] [serial = 377] [outer = (nil)] [url = about:blank]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0xa503b000) [pid = 1870] [serial = 355] [outer = (nil)] [url = about:blank]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa598d000) [pid = 1870] [serial = 365] [outer = (nil)] [url = about:blank]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa39e2c00) [pid = 1870] [serial = 347] [outer = (nil)] [url = about:blank]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa34e1c00) [pid = 1870] [serial = 383] [outer = (nil)] [url = about:blank]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0xa5b57c00) [pid = 1870] [serial = 368] [outer = (nil)] [url = about:blank]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa5676400) [pid = 1870] [serial = 363] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa7529c00) [pid = 1870] [serial = 374] [outer = (nil)] [url = about:blank]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa25af000) [pid = 1870] [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]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa2f48800) [pid = 1870] [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]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa7525800) [pid = 1870] [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]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa29f5c00) [pid = 1870] [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]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa5183400) [pid = 1870] [serial = 357] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346292804]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa5674000) [pid = 1870] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa4df7c00) [pid = 1870] [serial = 352] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa29f8800) [pid = 1870] [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]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa29ed000) [pid = 1870] [serial = 381] [outer = (nil)] [url = about:blank]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa752f800) [pid = 1870] [serial = 375] [outer = (nil)] [url = about:blank]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa39de400) [pid = 1870] [serial = 378] [outer = (nil)] [url = about:blank]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa45c1800) [pid = 1870] [serial = 291] [outer = (nil)] [url = about:blank]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa5b4fc00) [pid = 1870] [serial = 297] [outer = (nil)] [url = about:blank]
08:39:13 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa565e800) [pid = 1870] [serial = 294] [outer = (nil)] [url = about:blank]
08:39:14 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
08:39:14 INFO - document served over http requires an http
08:39:14 INFO - sub-resource via fetch-request using the meta-referrer
08:39:14 INFO - delivery method with keep-origin-redirect and when
08:39: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"
08:39:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:39:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:39:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:39:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:39:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:39:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:39:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:39:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:39:14 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
08:39:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 5721ms
08:39:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
08:39:15 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1faec00 == 20 [pid = 1870] [id = 153]
08:39:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa25af000) [pid = 1870] [serial = 427] [outer = (nil)]
08:39:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa2909400) [pid = 1870] [serial = 428] [outer = 0xa25af000]
08:39:16 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:39:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa30d0000) [pid = 1870] [serial = 429] [outer = 0xa25af000]
08:39:17 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
08:39:17 INFO - document served over http requires an http
08:39:17 INFO - sub-resource via fetch-request using the meta-referrer
08:39:17 INFO - delivery method with no-redirect and when
08:39: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"
08:39:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:39:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:39:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:39:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:39:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:39:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:39:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:39:17 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
08:39:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2820ms
08:39:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:39:18 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1cdb400 == 21 [pid = 1870] [id = 154]
08:39:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa25ac400) [pid = 1870] [serial = 430] [outer = (nil)]
08:39:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa48e8c00) [pid = 1870] [serial = 431] [outer = 0xa25ac400]
08:39:18 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:39:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa5033c00) [pid = 1870] [serial = 432] [outer = 0xa25ac400]
08:39:20 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
08:39:20 INFO - document served over http requires an http
08:39:20 INFO - sub-resource via fetch-request using the meta-referrer
08:39:20 INFO - delivery method with swap-origin-redirect and when
08:39: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"
08:39:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:39:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:39:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:39:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:39:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:39:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:39:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:39:20 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
08:39:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2741ms
08:39:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:39:21 INFO - PROCESS | 1819 | ++DOCSHELL 0xa45bc400 == 22 [pid = 1870] [id = 155]
08:39:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa45c1800) [pid = 1870] [serial = 433] [outer = (nil)]
08:39:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa518ac00) [pid = 1870] [serial = 434] [outer = 0xa45c1800]
08:39:21 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:39:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa565ec00) [pid = 1870] [serial = 435] [outer = 0xa45c1800]
08:39:22 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5678800 == 23 [pid = 1870] [id = 156]
08:39:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa5678c00) [pid = 1870] [serial = 436] [outer = (nil)]
08:39:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa598e000) [pid = 1870] [serial = 437] [outer = 0xa5678c00]
08:39:23 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
08:39:23 INFO - document served over http requires an http
08:39:23 INFO - sub-resource via iframe-tag using the meta-referrer
08:39:23 INFO - delivery method with keep-origin-redirect and when
08:39: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"
08:39:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:39:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:39:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:39:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:39:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:39:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:39:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:39:23 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
08:39:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2844ms
08:39:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:39:23 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5186c00 == 24 [pid = 1870] [id = 157]
08:39:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa5187000) [pid = 1870] [serial = 438] [outer = (nil)]
08:39:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa5b56400) [pid = 1870] [serial = 439] [outer = 0xa5187000]
08:39:25 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:39:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa5dd9000) [pid = 1870] [serial = 440] [outer = 0xa5187000]
08:39:26 INFO - PROCESS | 1819 | ++DOCSHELL 0xa7521000 == 25 [pid = 1870] [id = 158]
08:39:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa7521400) [pid = 1870] [serial = 441] [outer = (nil)]
08:39:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa752a400) [pid = 1870] [serial = 442] [outer = 0xa7521400]
08:39:26 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
08:39:26 INFO - document served over http requires an http
08:39:26 INFO - sub-resource via iframe-tag using the meta-referrer
08:39:26 INFO - delivery method with no-redirect and when
08:39: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"
08:39:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:39:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:39:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:39:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:39:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:39:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:39:26 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
08:39:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3545ms
08:39:27 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:39:27 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5b4f400 == 26 [pid = 1870] [id = 159]
08:39:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa5b4fc00) [pid = 1870] [serial = 443] [outer = (nil)]
08:39:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xaa423400) [pid = 1870] [serial = 444] [outer = 0xa5b4fc00]
08:39:28 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:39:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa1852000) [pid = 1870] [serial = 445] [outer = 0xa5b4fc00]
08:39:29 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1858800 == 27 [pid = 1870] [id = 160]
08:39:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa1858c00) [pid = 1870] [serial = 446] [outer = (nil)]
08:39:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa185a800) [pid = 1870] [serial = 447] [outer = 0xa1858c00]
08:39:29 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
08:39:29 INFO - document served over http requires an http
08:39:29 INFO - sub-resource via iframe-tag using the meta-referrer
08:39:29 INFO - delivery method with swap-origin-redirect and when
08:39: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"
08:39:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:39:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:39:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:39:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:39:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:39:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:39:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:39:29 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
08:39:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2551ms
08:39:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:39:30 INFO - PROCESS | 1819 | ++DOCSHELL 0xa185a000 == 28 [pid = 1870] [id = 161]
08:39:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa185f400) [pid = 1870] [serial = 448] [outer = (nil)]
08:39:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0xa18d1400) [pid = 1870] [serial = 449] [outer = 0xa185f400]
08:39:31 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:39:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa18d5400) [pid = 1870] [serial = 450] [outer = 0xa185f400]
08:39:32 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
08:39:32 INFO - document served over http requires an http
08:39:32 INFO - sub-resource via script-tag using the meta-referrer
08:39:32 INFO - delivery method with keep-origin-redirect and when
08:39: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"
08:39:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:39:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:39:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:39:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:39:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:39:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:39:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:39:32 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
08:39:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2666ms
08:39:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
08:39:32 INFO - PROCESS | 1819 | ++DOCSHELL 0xa18dc400 == 29 [pid = 1870] [id = 162]
08:39:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa18de000) [pid = 1870] [serial = 451] [outer = (nil)]
08:39:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa0d7f400) [pid = 1870] [serial = 452] [outer = 0xa18de000]
08:39:33 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:39:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0xa0d83400) [pid = 1870] [serial = 453] [outer = 0xa18de000]
08:39:35 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
08:39:35 INFO - document served over http requires an http
08:39:35 INFO - sub-resource via script-tag using the meta-referrer
08:39:35 INFO - delivery method with no-redirect and when
08:39:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:39:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:39:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:39:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:39:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:39:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:39:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:39:35 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
08:39:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2715ms
08:39:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:39:35 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d8a800 == 30 [pid = 1870] [id = 163]
08:39:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0xa0d8d000) [pid = 1870] [serial = 454] [outer = (nil)]
08:39:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0xa0eee400) [pid = 1870] [serial = 455] [outer = 0xa0d8d000]
08:39:36 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:39:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0xa0ef1c00) [pid = 1870] [serial = 456] [outer = 0xa0d8d000]
08:39:37 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
08:39:37 INFO - document served over http requires an http
08:39:37 INFO - sub-resource via script-tag using the meta-referrer
08:39:37 INFO - delivery method with swap-origin-redirect and when
08:39: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"
08:39:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:39:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:39:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:39:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:39:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:39:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:39:37 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
08:39:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2854ms
08:39:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:39:38 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0ef8c00 == 31 [pid = 1870] [id = 164]
08:39:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0xa0ef9400) [pid = 1870] [serial = 457] [outer = (nil)]
08:39:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0xa076fc00) [pid = 1870] [serial = 458] [outer = 0xa0ef9400]
08:39:39 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:39:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0xa0773000) [pid = 1870] [serial = 459] [outer = 0xa0ef9400]
08:39:40 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
08:39:40 INFO - document served over http requires an http
08:39:40 INFO - sub-resource via xhr-request using the meta-referrer
08:39:40 INFO - delivery method with keep-origin-redirect and when
08:39: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"
08:39:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:39:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:39:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:39:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:39:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:39:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:39:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:39:40 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
08:39:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2610ms
08:39:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
08:39:42 INFO - PROCESS | 1819 | ++DOCSHELL 0xa21b3000 == 32 [pid = 1870] [id = 165]
08:39:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0xa21b9000) [pid = 1870] [serial = 460] [outer = (nil)]
08:39:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0xa0436400) [pid = 1870] [serial = 461] [outer = 0xa21b9000]
08:39:42 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:39:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0xa0439c00) [pid = 1870] [serial = 462] [outer = 0xa21b9000]
08:39:45 INFO - PROCESS | 1819 | --DOCSHELL 0xa29f6400 == 31 [pid = 1870] [id = 139]
08:39:45 INFO - PROCESS | 1819 | --DOCSHELL 0xa393c800 == 30 [pid = 1870] [id = 117]
08:39:45 INFO - PROCESS | 1819 | --DOCSHELL 0xa45b9400 == 29 [pid = 1870] [id = 141]
08:39:45 INFO - PROCESS | 1819 | --DOCSHELL 0xa30d9800 == 28 [pid = 1870] [id = 140]
08:39:45 INFO - PROCESS | 1819 | --DOCSHELL 0xa599a400 == 27 [pid = 1870] [id = 143]
08:39:45 INFO - PROCESS | 1819 | --DOCSHELL 0xa4052c00 == 26 [pid = 1870] [id = 142]
08:39:45 INFO - PROCESS | 1819 | --DOCSHELL 0xaa422400 == 25 [pid = 1870] [id = 145]
08:39:45 INFO - PROCESS | 1819 | --DOCSHELL 0xa5039c00 == 24 [pid = 1870] [id = 144]
08:39:45 INFO - PROCESS | 1819 | --DOCSHELL 0xa76b5400 == 23 [pid = 1870] [id = 146]
08:39:45 INFO - PROCESS | 1819 | --DOCSHELL 0xa48e8800 == 22 [pid = 1870] [id = 147]
08:39:45 INFO - PROCESS | 1819 | --DOCSHELL 0xa1cd7000 == 21 [pid = 1870] [id = 149]
08:39:45 INFO - PROCESS | 1819 | --DOCSHELL 0xa170e000 == 20 [pid = 1870] [id = 150]
08:39:45 INFO - PROCESS | 1819 | --DOCSHELL 0xa21b4000 == 19 [pid = 1870] [id = 151]
08:39:45 INFO - PROCESS | 1819 | --DOCSHELL 0xa25af800 == 18 [pid = 1870] [id = 138]
08:39:45 INFO - PROCESS | 1819 | --DOCSHELL 0xa290a000 == 17 [pid = 1870] [id = 123]
08:39:45 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0xa38edc00) [pid = 1870] [serial = 384] [outer = (nil)] [url = about:blank]
08:39:45 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
08:39:45 INFO - document served over http requires an http
08:39:45 INFO - sub-resource via xhr-request using the meta-referrer
08:39:45 INFO - delivery method with no-redirect and when
08:39: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"
08:39:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:39:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:39:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:39:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:39:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:39:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:39:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:39:45 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
08:39:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 4854ms
08:39:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:39:45 INFO - PROCESS | 1819 | ++DOCSHELL 0xa077b800 == 18 [pid = 1870] [id = 166]
08:39:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0xa077bc00) [pid = 1870] [serial = 463] [outer = (nil)]
08:39:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0xa170c000) [pid = 1870] [serial = 464] [outer = 0xa077bc00]
08:39:46 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:39:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0xa18d4c00) [pid = 1870] [serial = 465] [outer = 0xa077bc00]
08:39:47 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
08:39:47 INFO - document served over http requires an http
08:39:47 INFO - sub-resource via xhr-request using the meta-referrer
08:39:47 INFO - delivery method with swap-origin-redirect and when
08:39: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"
08:39:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:39:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:39:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:39:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:39:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:39:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:39:47 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
08:39:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1945ms
08:39:47 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:39:47 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1702c00 == 19 [pid = 1870] [id = 167]
08:39:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0xa1fad800) [pid = 1870] [serial = 466] [outer = (nil)]
08:39:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0xa257a800) [pid = 1870] [serial = 467] [outer = 0xa1fad800]
08:39:48 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:39:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0xa2901800) [pid = 1870] [serial = 468] [outer = 0xa1fad800]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0xa2574400) [pid = 1870] [serial = 419] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0xa257b400) [pid = 1870] [serial = 416] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0xad339000) [pid = 1870] [serial = 407] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0xa5184800) [pid = 1870] [serial = 397] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0xaa00d800) [pid = 1870] [serial = 402] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0xa4058800) [pid = 1870] [serial = 392] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0xaa424800) [pid = 1870] [serial = 405] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0xa38e8800) [pid = 1870] [serial = 422] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0xa48f0800) [pid = 1870] [serial = 410] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0xa4804400) [pid = 1870] [serial = 395] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0xa34dfc00) [pid = 1870] [serial = 386] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0xa6729800) [pid = 1870] [serial = 400] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346327114]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0xa34dd800) [pid = 1870] [serial = 389] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0xa257d400) [pid = 1870] [serial = 413] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0xa48e6c00) [pid = 1870] [serial = 425] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0xa1cde400) [pid = 1870] [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]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa2b20400) [pid = 1870] [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]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa1cd6c00) [pid = 1870] [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]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0xaa422800) [pid = 1870] [serial = 404] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0xa45b9800) [pid = 1870] [serial = 394] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0xa599b000) [pid = 1870] [serial = 399] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346327114]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa38e2400) [pid = 1870] [serial = 319] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa2908c00) [pid = 1870] [serial = 420] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa565f400) [pid = 1870] [serial = 361] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0xa4118c00) [pid = 1870] [serial = 330] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa34df800) [pid = 1870] [serial = 309] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa3c91400) [pid = 1870] [serial = 327] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa5991800) [pid = 1870] [serial = 366] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa4055400) [pid = 1870] [serial = 348] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa3c8a800) [pid = 1870] [serial = 423] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa4808000) [pid = 1870] [serial = 333] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa7241800) [pid = 1870] [serial = 372] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa5b5e000) [pid = 1870] [serial = 369] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa4dee800) [pid = 1870] [serial = 351] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa30de400) [pid = 1870] [serial = 417] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa290d400) [pid = 1870] [serial = 314] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa503fc00) [pid = 1870] [serial = 356] [outer = (nil)] [url = about:blank]
08:39:50 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa39e3800) [pid = 1870] [serial = 324] [outer = (nil)] [url = about:blank]
08:39:50 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
08:39:50 INFO - document served over http requires an https
08:39:50 INFO - sub-resource via fetch-request using the meta-referrer
08:39:50 INFO - delivery method with keep-origin-redirect and when
08:39:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:39:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:39:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:39:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:39:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:39:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:39:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:39:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:39:50 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
08:39:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2888ms
08:39:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
08:39:50 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1fb0000 == 20 [pid = 1870] [id = 168]
08:39:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa1fb4000) [pid = 1870] [serial = 469] [outer = (nil)]
08:39:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa21af400) [pid = 1870] [serial = 470] [outer = 0xa1fb4000]
08:39:51 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:39:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa290e400) [pid = 1870] [serial = 471] [outer = 0xa1fb4000]
08:39:52 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
08:39:52 INFO - document served over http requires an https
08:39:52 INFO - sub-resource via fetch-request using the meta-referrer
08:39:52 INFO - delivery method with no-redirect and when
08:39: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"
08:39:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:39:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:39:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:39:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:39:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:39:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:39:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:39:52 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
08:39:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2247ms
08:39:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:39:53 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0ef7800 == 21 [pid = 1870] [id = 169]
08:39:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa1705000) [pid = 1870] [serial = 472] [outer = (nil)]
08:39:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa1cd9c00) [pid = 1870] [serial = 473] [outer = 0xa1705000]
08:39:54 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:39:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa290b000) [pid = 1870] [serial = 474] [outer = 0xa1705000]
08:39:55 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
08:39:55 INFO - document served over http requires an https
08:39:55 INFO - sub-resource via fetch-request using the meta-referrer
08:39:55 INFO - delivery method with swap-origin-redirect and when
08:39:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:39:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:39:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:39:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:39:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:39:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:39:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:39:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:39:55 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
08:39:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2850ms
08:39:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:39:56 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1707400 == 22 [pid = 1870] [id = 170]
08:39:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa170e000) [pid = 1870] [serial = 475] [outer = (nil)]
08:39:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa30d1000) [pid = 1870] [serial = 476] [outer = 0xa170e000]
08:39:56 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:39:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa34dfc00) [pid = 1870] [serial = 477] [outer = 0xa170e000]
08:39:57 INFO - PROCESS | 1819 | ++DOCSHELL 0xa38eb000 == 23 [pid = 1870] [id = 171]
08:39:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa38ebc00) [pid = 1870] [serial = 478] [outer = (nil)]
08:39:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa3933400) [pid = 1870] [serial = 479] [outer = 0xa38ebc00]
08:39:58 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
08:39:58 INFO - document served over http requires an https
08:39:58 INFO - sub-resource via iframe-tag using the meta-referrer
08:39:58 INFO - delivery method with keep-origin-redirect and when
08:39:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:39:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:39:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:39:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:39:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:39:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:39:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:39:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:39:58 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
08:39:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3188ms
08:39:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:39:59 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2f48000 == 24 [pid = 1870] [id = 172]
08:39:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa2f4c000) [pid = 1870] [serial = 480] [outer = (nil)]
08:39:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa39e8800) [pid = 1870] [serial = 481] [outer = 0xa2f4c000]
08:40:00 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa3a72000) [pid = 1870] [serial = 482] [outer = 0xa2f4c000]
08:40:01 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4057400 == 25 [pid = 1870] [id = 173]
08:40:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa4057c00) [pid = 1870] [serial = 483] [outer = (nil)]
08:40:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa405ac00) [pid = 1870] [serial = 484] [outer = 0xa4057c00]
08:40:01 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
08:40:01 INFO - document served over http requires an https
08:40:01 INFO - sub-resource via iframe-tag using the meta-referrer
08:40:01 INFO - delivery method with no-redirect and when
08:40:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:40:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:40:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:40:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:01 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
08:40:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2953ms
08:40:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:40:02 INFO - PROCESS | 1819 | ++DOCSHELL 0xa39e4800 == 26 [pid = 1870] [id = 174]
08:40:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa4058c00) [pid = 1870] [serial = 485] [outer = (nil)]
08:40:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa4358000) [pid = 1870] [serial = 486] [outer = 0xa4058c00]
08:40:03 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa45ba000) [pid = 1870] [serial = 487] [outer = 0xa4058c00]
08:40:05 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4810800 == 27 [pid = 1870] [id = 175]
08:40:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0xa4811000) [pid = 1870] [serial = 488] [outer = (nil)]
08:40:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa48e9800) [pid = 1870] [serial = 489] [outer = 0xa4811000]
08:40:05 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
08:40:05 INFO - document served over http requires an https
08:40:05 INFO - sub-resource via iframe-tag using the meta-referrer
08:40:05 INFO - delivery method with swap-origin-redirect and when
08:40:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:40:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:40:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:40:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:05 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
08:40:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 4075ms
08:40:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:40:06 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4111c00 == 28 [pid = 1870] [id = 176]
08:40:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa4112c00) [pid = 1870] [serial = 490] [outer = (nil)]
08:40:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa4df4000) [pid = 1870] [serial = 491] [outer = 0xa4112c00]
08:40:07 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0xa503b000) [pid = 1870] [serial = 492] [outer = 0xa4112c00]
08:40:08 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
08:40:08 INFO - document served over http requires an https
08:40:08 INFO - sub-resource via script-tag using the meta-referrer
08:40:08 INFO - delivery method with keep-origin-redirect and when
08:40:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:40:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:40:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:40:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:08 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
08:40:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2697ms
08:40:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
08:40:09 INFO - PROCESS | 1819 | ++DOCSHELL 0xa48e6c00 == 29 [pid = 1870] [id = 177]
08:40:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0xa4defc00) [pid = 1870] [serial = 493] [outer = (nil)]
08:40:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0xa5672000) [pid = 1870] [serial = 494] [outer = 0xa4defc00]
08:40:09 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0xa5994800) [pid = 1870] [serial = 495] [outer = 0xa4defc00]
08:40:11 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
08:40:11 INFO - document served over http requires an https
08:40:11 INFO - sub-resource via script-tag using the meta-referrer
08:40:11 INFO - delivery method with no-redirect and when
08:40:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:40:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:40:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:40:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:11 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
08:40:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2450ms
08:40:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:40:11 INFO - PROCESS | 1819 | ++DOCSHELL 0xa565a000 == 30 [pid = 1870] [id = 178]
08:40:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0xa5666400) [pid = 1870] [serial = 496] [outer = (nil)]
08:40:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0xa672e800) [pid = 1870] [serial = 497] [outer = 0xa5666400]
08:40:12 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0xa73df800) [pid = 1870] [serial = 498] [outer = 0xa5666400]
08:40:13 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
08:40:13 INFO - document served over http requires an https
08:40:13 INFO - sub-resource via script-tag using the meta-referrer
08:40:13 INFO - delivery method with swap-origin-redirect and when
08:40: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"
08:40:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:40:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:40:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:13 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
08:40:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2651ms
08:40:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:40:14 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5ddd000 == 31 [pid = 1870] [id = 179]
08:40:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0xa5dde800) [pid = 1870] [serial = 499] [outer = (nil)]
08:40:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0xaa424c00) [pid = 1870] [serial = 500] [outer = 0xa5dde800]
08:40:15 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0xaa42d400) [pid = 1870] [serial = 501] [outer = 0xa5dde800]
08:40:17 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
08:40:17 INFO - document served over http requires an https
08:40:17 INFO - sub-resource via xhr-request using the meta-referrer
08:40:17 INFO - delivery method with keep-origin-redirect and when
08:40: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"
08:40:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:40:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:40:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:17 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
08:40:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3251ms
08:40:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
08:40:17 INFO - PROCESS | 1819 | ++DOCSHELL 0xa56c3000 == 32 [pid = 1870] [id = 180]
08:40:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0xa56c3400) [pid = 1870] [serial = 502] [outer = (nil)]
08:40:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0xa56c8c00) [pid = 1870] [serial = 503] [outer = 0xa56c3400]
08:40:18 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0xa56cc400) [pid = 1870] [serial = 504] [outer = 0xa56c3400]
08:40:19 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
08:40:19 INFO - document served over http requires an https
08:40:19 INFO - sub-resource via xhr-request using the meta-referrer
08:40:19 INFO - delivery method with no-redirect and when
08:40: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"
08:40:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:40:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:40:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:19 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
08:40:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2603ms
08:40:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:40:22 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e9d800 == 33 [pid = 1870] [id = 181]
08:40:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0xa0e9dc00) [pid = 1870] [serial = 505] [outer = (nil)]
08:40:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0xa0e9f800) [pid = 1870] [serial = 506] [outer = 0xa0e9dc00]
08:40:22 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0xa18dfc00) [pid = 1870] [serial = 507] [outer = 0xa0e9dc00]
08:40:23 INFO - PROCESS | 1819 | --DOCSHELL 0xa1faec00 == 32 [pid = 1870] [id = 153]
08:40:23 INFO - PROCESS | 1819 | --DOCSHELL 0xa1cdb400 == 31 [pid = 1870] [id = 154]
08:40:23 INFO - PROCESS | 1819 | --DOCSHELL 0xa5678800 == 30 [pid = 1870] [id = 156]
08:40:23 INFO - PROCESS | 1819 | --DOCSHELL 0xa45bc400 == 29 [pid = 1870] [id = 155]
08:40:23 INFO - PROCESS | 1819 | --DOCSHELL 0xa7521000 == 28 [pid = 1870] [id = 158]
08:40:23 INFO - PROCESS | 1819 | --DOCSHELL 0xa5186c00 == 27 [pid = 1870] [id = 157]
08:40:23 INFO - PROCESS | 1819 | --DOCSHELL 0xa1858800 == 26 [pid = 1870] [id = 160]
08:40:23 INFO - PROCESS | 1819 | --DOCSHELL 0xa5b4f400 == 25 [pid = 1870] [id = 159]
08:40:23 INFO - PROCESS | 1819 | --DOCSHELL 0xa185a000 == 24 [pid = 1870] [id = 161]
08:40:23 INFO - PROCESS | 1819 | --DOCSHELL 0xa18dc400 == 23 [pid = 1870] [id = 162]
08:40:23 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d8a800 == 22 [pid = 1870] [id = 163]
08:40:23 INFO - PROCESS | 1819 | --DOCSHELL 0xa0ef8c00 == 21 [pid = 1870] [id = 164]
08:40:23 INFO - PROCESS | 1819 | --DOCSHELL 0xa077b800 == 20 [pid = 1870] [id = 166]
08:40:23 INFO - PROCESS | 1819 | --DOCSHELL 0xa3a66c00 == 19 [pid = 1870] [id = 79]
08:40:23 INFO - PROCESS | 1819 | --DOCSHELL 0xa1702c00 == 18 [pid = 1870] [id = 167]
08:40:23 INFO - PROCESS | 1819 | --DOCSHELL 0xa34e2000 == 17 [pid = 1870] [id = 152]
08:40:23 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0xa39dd000) [pid = 1870] [serial = 387] [outer = (nil)] [url = about:blank]
08:40:25 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
08:40:25 INFO - document served over http requires an https
08:40:25 INFO - sub-resource via xhr-request using the meta-referrer
08:40:25 INFO - delivery method with swap-origin-redirect and when
08:40:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:40:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:40:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:40:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:25 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
08:40:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 5283ms
08:40:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
08:40:25 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0770800 == 18 [pid = 1870] [id = 182]
08:40:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0xa0d8a800) [pid = 1870] [serial = 508] [outer = (nil)]
08:40:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0xa0e99400) [pid = 1870] [serial = 509] [outer = 0xa0d8a800]
08:40:26 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0xa1702800) [pid = 1870] [serial = 510] [outer = 0xa0d8a800]
08:40:27 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
08:40:27 INFO - document served over http requires an http
08:40:27 INFO - sub-resource via fetch-request using the http-csp
08:40:27 INFO - delivery method with keep-origin-redirect and when
08:40: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"
08:40:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:40:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:40:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:40:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:27 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
08:40:27 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 2411ms
08:40:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
08:40:28 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d86800 == 19 [pid = 1870] [id = 183]
08:40:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0xa185b000) [pid = 1870] [serial = 511] [outer = (nil)]
08:40:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0xa18dec00) [pid = 1870] [serial = 512] [outer = 0xa185b000]
08:40:28 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0xa1faec00) [pid = 1870] [serial = 513] [outer = 0xa185b000]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0xa752a400) [pid = 1870] [serial = 442] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346366217]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0xa518ac00) [pid = 1870] [serial = 434] [outer = (nil)] [url = about:blank]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0xa076fc00) [pid = 1870] [serial = 458] [outer = (nil)] [url = about:blank]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0xa48e8c00) [pid = 1870] [serial = 431] [outer = (nil)] [url = about:blank]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0xa257a800) [pid = 1870] [serial = 467] [outer = (nil)] [url = about:blank]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0xa5b56400) [pid = 1870] [serial = 439] [outer = (nil)] [url = about:blank]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0xa170c000) [pid = 1870] [serial = 464] [outer = (nil)] [url = about:blank]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0xa2909400) [pid = 1870] [serial = 428] [outer = (nil)] [url = about:blank]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0xaa423400) [pid = 1870] [serial = 444] [outer = (nil)] [url = about:blank]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0xa18d1400) [pid = 1870] [serial = 449] [outer = (nil)] [url = about:blank]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0xa0436400) [pid = 1870] [serial = 461] [outer = (nil)] [url = about:blank]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0xa598e000) [pid = 1870] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0xa0d7f400) [pid = 1870] [serial = 452] [outer = (nil)] [url = about:blank]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0xa0eee400) [pid = 1870] [serial = 455] [outer = (nil)] [url = about:blank]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0xa185a800) [pid = 1870] [serial = 447] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0xa21af400) [pid = 1870] [serial = 470] [outer = (nil)] [url = about:blank]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0xa1fad800) [pid = 1870] [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]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0xa077bc00) [pid = 1870] [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]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0xa21b9000) [pid = 1870] [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]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0xa5678c00) [pid = 1870] [serial = 436] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0xa7521400) [pid = 1870] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346366217]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0xa1858c00) [pid = 1870] [serial = 446] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa2910400) [pid = 1870] [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]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa2f44800) [pid = 1870] [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]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0xa5ddc800) [pid = 1870] [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]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0xa567e800) [pid = 1870] [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]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0xa5657400) [pid = 1870] [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]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa5184000) [pid = 1870] [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]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa45bf000) [pid = 1870] [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]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa30dec00) [pid = 1870] [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]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0xa2b15000) [pid = 1870] [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]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa435c000) [pid = 1870] [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]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa3a72400) [pid = 1870] [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]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa393cc00) [pid = 1870] [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]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa30d5000) [pid = 1870] [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]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa257b000) [pid = 1870] [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]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa2571400) [pid = 1870] [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]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa2579000) [pid = 1870] [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]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa18d4c00) [pid = 1870] [serial = 465] [outer = (nil)] [url = about:blank]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa410e800) [pid = 1870] [serial = 345] [outer = (nil)] [url = about:blank]
08:40:30 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa0439c00) [pid = 1870] [serial = 462] [outer = (nil)] [url = about:blank]
08:40:31 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
08:40:31 INFO - document served over http requires an http
08:40:31 INFO - sub-resource via fetch-request using the http-csp
08:40:31 INFO - delivery method with no-redirect and when
08:40: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"
08:40:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:40:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:40:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:40:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:31 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
08:40:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 3448ms
08:40:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
08:40:31 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0443800 == 20 [pid = 1870] [id = 184]
08:40:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa18d3400) [pid = 1870] [serial = 514] [outer = (nil)]
08:40:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa21b1000) [pid = 1870] [serial = 515] [outer = 0xa18d3400]
08:40:32 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa2575000) [pid = 1870] [serial = 516] [outer = 0xa18d3400]
08:40:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
08:40:33 INFO - document served over http requires an http
08:40:33 INFO - sub-resource via fetch-request using the http-csp
08:40:33 INFO - delivery method with swap-origin-redirect and when
08:40:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
08:40:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:40:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:40:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:40:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
08:40:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | took 2588ms
08:40:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
08:40:34 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0efc400 == 21 [pid = 1870] [id = 185]
08:40:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa185c800) [pid = 1870] [serial = 517] [outer = (nil)]
08:40:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa1cdf800) [pid = 1870] [serial = 518] [outer = 0xa185c800]
08:40:35 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa257b400) [pid = 1870] [serial = 519] [outer = 0xa185c800]
08:40:36 INFO - PROCESS | 1819 | ++DOCSHELL 0xa25ad000 == 22 [pid = 1870] [id = 186]
08:40:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa25ad800) [pid = 1870] [serial = 520] [outer = (nil)]
08:40:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa2904800) [pid = 1870] [serial = 521] [outer = 0xa25ad800]
08:40:36 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
08:40:36 INFO - document served over http requires an http
08:40:36 INFO - sub-resource via iframe-tag using the http-csp
08:40:36 INFO - delivery method with keep-origin-redirect and when
08: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"
08:40:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:40:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:40:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:36 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
08:40:36 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 2914ms
08:40:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
08:40:37 INFO - PROCESS | 1819 | ++DOCSHELL 0xa18d1c00 == 23 [pid = 1870] [id = 187]
08:40:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa18d2000) [pid = 1870] [serial = 522] [outer = (nil)]
08:40:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa2b15000) [pid = 1870] [serial = 523] [outer = 0xa18d2000]
08:40:37 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa2f44800) [pid = 1870] [serial = 524] [outer = 0xa18d2000]
08:40:38 INFO - PROCESS | 1819 | ++DOCSHELL 0xa34e2000 == 24 [pid = 1870] [id = 188]
08:40:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa34e5800) [pid = 1870] [serial = 525] [outer = (nil)]
08:40:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa38e9000) [pid = 1870] [serial = 526] [outer = 0xa34e5800]
08:40:39 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
08:40:39 INFO - document served over http requires an http
08:40:39 INFO - sub-resource via iframe-tag using the http-csp
08:40:39 INFO - delivery method with no-redirect and when
08: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"
08:40:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:40:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:40:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:39 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
08:40:39 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2652ms
08:40:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
08:40:40 INFO - PROCESS | 1819 | ++DOCSHELL 0xa29f1c00 == 25 [pid = 1870] [id = 189]
08:40:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa29f4c00) [pid = 1870] [serial = 527] [outer = (nil)]
08:40:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa3a67c00) [pid = 1870] [serial = 528] [outer = 0xa29f4c00]
08:40:40 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa4050800) [pid = 1870] [serial = 529] [outer = 0xa29f4c00]
08:40:41 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4359c00 == 26 [pid = 1870] [id = 190]
08:40:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0xa435bc00) [pid = 1870] [serial = 530] [outer = (nil)]
08:40:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa45b8000) [pid = 1870] [serial = 531] [outer = 0xa435bc00]
08:40:42 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
08:40:42 INFO - document served over http requires an http
08:40:42 INFO - sub-resource via iframe-tag using the http-csp
08:40:42 INFO - delivery method with swap-origin-redirect and when
08:40:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
08:40:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:40:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:40:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:42 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
08:40:42 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 2821ms
08:40:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
08:40:42 INFO - PROCESS | 1819 | ++DOCSHELL 0xa39e5400 == 27 [pid = 1870] [id = 191]
08:40:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa39e5800) [pid = 1870] [serial = 532] [outer = (nil)]
08:40:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa4df0000) [pid = 1870] [serial = 533] [outer = 0xa39e5800]
08:40:43 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0xa503d800) [pid = 1870] [serial = 534] [outer = 0xa39e5800]
08:40:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
08:40:46 INFO - document served over http requires an http
08:40:46 INFO - sub-resource via script-tag using the http-csp
08:40:46 INFO - delivery method with keep-origin-redirect and when
08: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"
08:40:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:40:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:40:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
08:40:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | took 3793ms
08:40:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
08:40:46 INFO - PROCESS | 1819 | ++DOCSHELL 0xa48efc00 == 28 [pid = 1870] [id = 192]
08:40:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0xa5188400) [pid = 1870] [serial = 535] [outer = (nil)]
08:40:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0xa567e800) [pid = 1870] [serial = 536] [outer = 0xa5188400]
08:40:47 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0xa56c9400) [pid = 1870] [serial = 537] [outer = 0xa5188400]
08:40:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
08:40:48 INFO - document served over http requires an http
08:40:48 INFO - sub-resource via script-tag using the http-csp
08:40:48 INFO - delivery method with no-redirect and when
08:40: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"
08:40:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:40:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:40:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
08:40:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2420ms
08:40:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
08:40:49 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5674000 == 29 [pid = 1870] [id = 193]
08:40:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0xa5677400) [pid = 1870] [serial = 538] [outer = (nil)]
08:40:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0xa5dd3c00) [pid = 1870] [serial = 539] [outer = 0xa5677400]
08:40:49 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0xa7521000) [pid = 1870] [serial = 540] [outer = 0xa5677400]
08:40:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
08:40:50 INFO - document served over http requires an http
08:40:50 INFO - sub-resource via script-tag using the http-csp
08:40:50 INFO - delivery method with swap-origin-redirect and when
08:40:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
08:40:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:40:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:40:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
08:40:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | took 2256ms
08:40:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
08:40:51 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4833400 == 30 [pid = 1870] [id = 194]
08:40:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0xa4833800) [pid = 1870] [serial = 541] [outer = (nil)]
08:40:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0xa4835400) [pid = 1870] [serial = 542] [outer = 0xa4833800]
08:40:51 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0xa4839400) [pid = 1870] [serial = 543] [outer = 0xa4833800]
08:40:53 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
08:40:53 INFO - document served over http requires an http
08:40:53 INFO - sub-resource via xhr-request using the http-csp
08:40:53 INFO - delivery method with keep-origin-redirect and when
08:40: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"
08:40:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:40:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:40:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:53 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
08:40:53 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 2251ms
08:40:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
08:40:53 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb74800 == 31 [pid = 1870] [id = 195]
08:40:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0x9fb74c00) [pid = 1870] [serial = 544] [outer = (nil)]
08:40:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0x9fb76800) [pid = 1870] [serial = 545] [outer = 0x9fb74c00]
08:40:54 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0x9fb7a400) [pid = 1870] [serial = 546] [outer = 0x9fb74c00]
08:40:55 INFO - PROCESS | 1819 | --DOCSHELL 0x9a0ca000 == 6 [pid = 1819] [id = 6]
08:40:55 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
08:40:55 INFO - document served over http requires an http
08:40:55 INFO - sub-resource via xhr-request using the http-csp
08:40:55 INFO - delivery method with no-redirect and when
08:40: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"
08:40:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:40:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:40:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:55 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
08:40:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2702ms
08:40:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
08:40:56 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65b000 == 32 [pid = 1870] [id = 196]
08:40:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0x9f65b400) [pid = 1870] [serial = 547] [outer = (nil)]
08:40:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0x9f65d000) [pid = 1870] [serial = 548] [outer = 0x9f65b400]
08:40:57 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:40:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0x9f661000) [pid = 1870] [serial = 549] [outer = 0x9f65b400]
08:40:59 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
08:40:59 INFO - document served over http requires an http
08:40:59 INFO - sub-resource via xhr-request using the http-csp
08:40:59 INFO - delivery method with swap-origin-redirect and when
08:40:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
08:40:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:40:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:40:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:40:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:40:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:40:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:40:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:40:59 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
08:40:59 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 3624ms
08:40:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
08:41:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f40fc00 == 33 [pid = 1870] [id = 197]
08:41:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0x9f410000) [pid = 1870] [serial = 550] [outer = (nil)]
08:41:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0x9f411c00) [pid = 1870] [serial = 551] [outer = 0x9f410000]
08:41:00 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0x9f415800) [pid = 1870] [serial = 552] [outer = 0x9f410000]
08:41:04 INFO - PROCESS | 1819 | --DOCSHELL 0xa0ef7800 == 32 [pid = 1870] [id = 169]
08:41:04 INFO - PROCESS | 1819 | --DOCSHELL 0xa38eb000 == 31 [pid = 1870] [id = 171]
08:41:04 INFO - PROCESS | 1819 | --DOCSHELL 0xa1707400 == 30 [pid = 1870] [id = 170]
08:41:04 INFO - PROCESS | 1819 | --DOCSHELL 0xa4057400 == 29 [pid = 1870] [id = 173]
08:41:04 INFO - PROCESS | 1819 | --DOCSHELL 0xa2f48000 == 28 [pid = 1870] [id = 172]
08:41:04 INFO - PROCESS | 1819 | --DOCSHELL 0xa4810800 == 27 [pid = 1870] [id = 175]
08:41:04 INFO - PROCESS | 1819 | --DOCSHELL 0xa39e4800 == 26 [pid = 1870] [id = 174]
08:41:04 INFO - PROCESS | 1819 | --DOCSHELL 0xa4111c00 == 25 [pid = 1870] [id = 176]
08:41:04 INFO - PROCESS | 1819 | --DOCSHELL 0xa48e6c00 == 24 [pid = 1870] [id = 177]
08:41:04 INFO - PROCESS | 1819 | --DOCSHELL 0xa565a000 == 23 [pid = 1870] [id = 178]
08:41:04 INFO - PROCESS | 1819 | --DOCSHELL 0xa5ddd000 == 22 [pid = 1870] [id = 179]
08:41:04 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e9d800 == 21 [pid = 1870] [id = 181]
08:41:04 INFO - PROCESS | 1819 | --DOCSHELL 0xa0770800 == 20 [pid = 1870] [id = 182]
08:41:04 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d86800 == 19 [pid = 1870] [id = 183]
08:41:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa25ad000 == 18 [pid = 1870] [id = 186]
08:41:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa0efc400 == 17 [pid = 1870] [id = 185]
08:41:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa34e2000 == 16 [pid = 1870] [id = 188]
08:41:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa18d1c00 == 15 [pid = 1870] [id = 187]
08:41:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa4359c00 == 14 [pid = 1870] [id = 190]
08:41:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa29f1c00 == 13 [pid = 1870] [id = 189]
08:41:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa39e5400 == 12 [pid = 1870] [id = 191]
08:41:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa48efc00 == 11 [pid = 1870] [id = 192]
08:41:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa5674000 == 10 [pid = 1870] [id = 193]
08:41:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa4833400 == 9 [pid = 1870] [id = 194]
08:41:06 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb74800 == 8 [pid = 1870] [id = 195]
08:41:06 INFO - PROCESS | 1819 | --DOCSHELL 0x9f65b000 == 7 [pid = 1870] [id = 196]
08:41:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa1fb0000 == 6 [pid = 1870] [id = 168]
08:41:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa0443800 == 5 [pid = 1870] [id = 184]
08:41:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa1cdb800 == 4 [pid = 1870] [id = 148]
08:41:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa56c3000 == 3 [pid = 1870] [id = 180]
08:41:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa21b3000 == 2 [pid = 1870] [id = 165]
08:41:06 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0xa2901800) [pid = 1870] [serial = 468] [outer = (nil)] [url = about:blank]
08:41:07 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
08:41:07 INFO - document served over http requires an https
08:41:07 INFO - sub-resource via fetch-request using the http-csp
08:41:07 INFO - delivery method with keep-origin-redirect and when
08:41: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"
08:41:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:41:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:41:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:41:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:07 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
08:41:07 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 7625ms
08:41:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
08:41:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f412800 == 3 [pid = 1870] [id = 198]
08:41:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0x9f41bc00) [pid = 1870] [serial = 553] [outer = (nil)]
08:41:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0x9fb74800) [pid = 1870] [serial = 554] [outer = 0x9f41bc00]
08:41:08 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0xa043dc00) [pid = 1870] [serial = 555] [outer = 0x9f41bc00]
08:41:09 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
08:41:09 INFO - document served over http requires an https
08:41:09 INFO - sub-resource via fetch-request using the http-csp
08:41:09 INFO - delivery method with no-redirect and when
08:41: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"
08:41:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:41:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:41:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:41:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:09 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
08:41:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1948ms
08:41:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
08:41:09 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0774800 == 4 [pid = 1870] [id = 199]
08:41:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0xa0774c00) [pid = 1870] [serial = 556] [outer = (nil)]
08:41:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 124 (0xa077e400) [pid = 1870] [serial = 557] [outer = 0xa0774c00]
08:41:10 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 125 (0xa0d85000) [pid = 1870] [serial = 558] [outer = 0xa0774c00]
08:41:15 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
08:41:15 INFO - document served over http requires an https
08:41:15 INFO - sub-resource via fetch-request using the http-csp
08:41:15 INFO - delivery method with swap-origin-redirect and when
08:41: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"
08:41:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:41:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:41:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:41:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:15 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
08:41:15 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 6107ms
08:41:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 124 (0xa18d3400) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 123 (0xa1705000) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 122 (0xa4057c00) [pid = 1870] [serial = 483] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346401159]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0xa170e000) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0xa4058c00) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0xa0d8a800) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0xa1fb4000) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0xa38ebc00) [pid = 1870] [serial = 478] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0xa5666400) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0xa185b000) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0xa2f4c000) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0xa56c3400) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0xa4811000) [pid = 1870] [serial = 488] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0xa0e9dc00) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0xa5dde800) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0xa4112c00) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0xa4defc00) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0xa48ea800) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0xa0d8d000) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0xa30db000) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0xa185f400) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0xa5b4fc00) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0xa0ef9400) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0xa435a400) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0xaa006c00) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa25ac400) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa503b400) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0xa25af000) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0xa45bc000) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0xa1cde000) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa2f46400) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa18de000) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa45c1800) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0xa5187000) [pid = 1870] [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]
08:41:15 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa21b1000) [pid = 1870] [serial = 515] [outer = (nil)] [url = about:blank]
08:41:16 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xaa424c00) [pid = 1870] [serial = 500] [outer = (nil)] [url = about:blank]
08:41:16 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa0e99400) [pid = 1870] [serial = 509] [outer = (nil)] [url = about:blank]
08:41:16 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa4358000) [pid = 1870] [serial = 486] [outer = (nil)] [url = about:blank]
08:41:16 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa3933400) [pid = 1870] [serial = 479] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:41:16 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa18dec00) [pid = 1870] [serial = 512] [outer = (nil)] [url = about:blank]
08:41:16 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa1cd9c00) [pid = 1870] [serial = 473] [outer = (nil)] [url = about:blank]
08:41:16 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa405ac00) [pid = 1870] [serial = 484] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346401159]
08:41:16 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa672e800) [pid = 1870] [serial = 497] [outer = (nil)] [url = about:blank]
08:41:16 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa30d1000) [pid = 1870] [serial = 476] [outer = (nil)] [url = about:blank]
08:41:16 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa5672000) [pid = 1870] [serial = 494] [outer = (nil)] [url = about:blank]
08:41:16 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa0e9f800) [pid = 1870] [serial = 506] [outer = (nil)] [url = about:blank]
08:41:16 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa39e8800) [pid = 1870] [serial = 481] [outer = (nil)] [url = about:blank]
08:41:16 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa56c8c00) [pid = 1870] [serial = 503] [outer = (nil)] [url = about:blank]
08:41:16 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa48e9800) [pid = 1870] [serial = 489] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:41:16 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa4df4000) [pid = 1870] [serial = 491] [outer = (nil)] [url = about:blank]
08:41:17 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa18dfc00) [pid = 1870] [serial = 507] [outer = (nil)] [url = about:blank]
08:41:17 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa1cd4000) [pid = 1870] [serial = 411] [outer = (nil)] [url = about:blank]
08:41:17 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa0ef1c00) [pid = 1870] [serial = 456] [outer = (nil)] [url = about:blank]
08:41:17 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa4113c00) [pid = 1870] [serial = 393] [outer = (nil)] [url = about:blank]
08:41:17 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa18d5400) [pid = 1870] [serial = 450] [outer = (nil)] [url = about:blank]
08:41:17 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa1852000) [pid = 1870] [serial = 445] [outer = (nil)] [url = about:blank]
08:41:17 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa56cc400) [pid = 1870] [serial = 504] [outer = (nil)] [url = about:blank]
08:41:17 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa0773000) [pid = 1870] [serial = 459] [outer = (nil)] [url = about:blank]
08:41:17 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa4df6000) [pid = 1870] [serial = 426] [outer = (nil)] [url = about:blank]
08:41:17 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa48e3000) [pid = 1870] [serial = 408] [outer = (nil)] [url = about:blank]
08:41:17 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xaa42d400) [pid = 1870] [serial = 501] [outer = (nil)] [url = about:blank]
08:41:17 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa5033c00) [pid = 1870] [serial = 432] [outer = (nil)] [url = about:blank]
08:41:17 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xaa363800) [pid = 1870] [serial = 403] [outer = (nil)] [url = about:blank]
08:41:17 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa30d0000) [pid = 1870] [serial = 429] [outer = (nil)] [url = about:blank]
08:41:17 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa5670800) [pid = 1870] [serial = 398] [outer = (nil)] [url = about:blank]
08:41:17 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa1703000) [pid = 1870] [serial = 414] [outer = (nil)] [url = about:blank]
08:41:17 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa39dc800) [pid = 1870] [serial = 390] [outer = (nil)] [url = about:blank]
08:41:17 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa0d83400) [pid = 1870] [serial = 453] [outer = (nil)] [url = about:blank]
08:41:17 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa565ec00) [pid = 1870] [serial = 435] [outer = (nil)] [url = about:blank]
08:41:17 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa5dd9000) [pid = 1870] [serial = 440] [outer = (nil)] [url = about:blank]
08:41:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65ec00 == 5 [pid = 1870] [id = 200]
08:41:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0x9fb71c00) [pid = 1870] [serial = 559] [outer = (nil)]
08:41:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0x9fb80400) [pid = 1870] [serial = 560] [outer = 0x9fb71c00]
08:41:18 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa0777800) [pid = 1870] [serial = 561] [outer = 0x9fb71c00]
08:41:19 INFO - PROCESS | 1819 | --DOCSHELL 0x9723d400 == 5 [pid = 1819] [id = 7]
08:41:20 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d8d400 == 6 [pid = 1870] [id = 201]
08:41:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa0d8d800) [pid = 1870] [serial = 562] [outer = (nil)]
08:41:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa0e94800) [pid = 1870] [serial = 563] [outer = 0xa0d8d800]
08:41:20 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
08:41:20 INFO - document served over http requires an https
08:41:20 INFO - sub-resource via iframe-tag using the http-csp
08:41:20 INFO - delivery method with keep-origin-redirect and when
08:41: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"
08:41:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:41:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:41:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:20 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
08:41:20 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 5444ms
08:41:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
08:41:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f41cc00 == 7 [pid = 1870] [id = 202]
08:41:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0x9f65cc00) [pid = 1870] [serial = 564] [outer = (nil)]
08:41:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa0eef800) [pid = 1870] [serial = 565] [outer = 0x9f65cc00]
08:41:21 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa0ef7800) [pid = 1870] [serial = 566] [outer = 0x9f65cc00]
08:41:22 INFO - PROCESS | 1819 | --DOMWINDOW == 15 (0x9a0cac00) [pid = 1819] [serial = 14] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
08:41:22 INFO - PROCESS | 1819 | --DOMWINDOW == 14 (0x9723dc00) [pid = 1819] [serial = 17] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
08:41:22 INFO - PROCESS | 1819 | --DOMWINDOW == 13 (0x99cbbc00) [pid = 1819] [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.]
08:41:22 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1705000 == 8 [pid = 1870] [id = 203]
08:41:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa1705400) [pid = 1870] [serial = 567] [outer = (nil)]
08:41:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa1708000) [pid = 1870] [serial = 568] [outer = 0xa1705400]
08:41:23 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
08:41:23 INFO - document served over http requires an https
08:41:23 INFO - sub-resource via iframe-tag using the http-csp
08:41:23 INFO - delivery method with no-redirect and when
08:41: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"
08:41:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:41:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:41:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:23 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
08:41:23 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2602ms
08:41:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
08:41:23 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e9cc00 == 9 [pid = 1870] [id = 204]
08:41:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa0e9f800) [pid = 1870] [serial = 569] [outer = (nil)]
08:41:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa1852000) [pid = 1870] [serial = 570] [outer = 0xa0e9f800]
08:41:24 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa185b000) [pid = 1870] [serial = 571] [outer = 0xa0e9f800]
08:41:25 INFO - PROCESS | 1819 | ++DOCSHELL 0xa18d4400 == 10 [pid = 1870] [id = 205]
08:41:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa18d4800) [pid = 1870] [serial = 572] [outer = (nil)]
08:41:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa18d7c00) [pid = 1870] [serial = 573] [outer = 0xa18d4800]
08:41:25 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
08:41:25 INFO - document served over http requires an https
08:41:25 INFO - sub-resource via iframe-tag using the http-csp
08:41:25 INFO - delivery method with swap-origin-redirect and when
08:41: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"
08:41:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:41:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:41:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:25 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
08:41:25 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 2501ms
08:41:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
08:41:26 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1710c00 == 11 [pid = 1870] [id = 206]
08:41:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa1850800) [pid = 1870] [serial = 574] [outer = (nil)]
08:41:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa1cd5800) [pid = 1870] [serial = 575] [outer = 0xa1850800]
08:41:27 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa1cdac00) [pid = 1870] [serial = 576] [outer = 0xa1850800]
08:41:28 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
08:41:28 INFO - document served over http requires an https
08:41:28 INFO - sub-resource via script-tag using the http-csp
08:41:28 INFO - delivery method with keep-origin-redirect and when
08:41: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"
08:41:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:41:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:41:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:28 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
08:41:28 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 3070ms
08:41:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
08:41:29 INFO - PROCESS | 1819 | ++DOCSHELL 0xa18df400 == 12 [pid = 1870] [id = 207]
08:41:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa1cd3000) [pid = 1870] [serial = 577] [outer = (nil)]
08:41:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa1fb5400) [pid = 1870] [serial = 578] [outer = 0xa1cd3000]
08:41:30 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa1facc00) [pid = 1870] [serial = 579] [outer = 0xa1cd3000]
08:41:32 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
08:41:32 INFO - document served over http requires an https
08:41:32 INFO - sub-resource via script-tag using the http-csp
08:41:32 INFO - delivery method with no-redirect and when
08:41: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"
08:41:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:41:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:41:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:32 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
08:41:32 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 3065ms
08:41:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
08:41:32 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1fb0000 == 13 [pid = 1870] [id = 208]
08:41:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa1fb4000) [pid = 1870] [serial = 580] [outer = (nil)]
08:41:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa2571400) [pid = 1870] [serial = 581] [outer = 0xa1fb4000]
08:41:33 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa2579800) [pid = 1870] [serial = 582] [outer = 0xa1fb4000]
08:41:34 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
08:41:34 INFO - document served over http requires an https
08:41:34 INFO - sub-resource via script-tag using the http-csp
08:41:34 INFO - delivery method with swap-origin-redirect and when
08:41: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"
08:41:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:41:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:41:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:34 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
08:41:34 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 2775ms
08:41:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
08:41:35 INFO - PROCESS | 1819 | ++DOCSHELL 0xa21bd000 == 14 [pid = 1870] [id = 209]
08:41:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa25a5400) [pid = 1870] [serial = 583] [outer = (nil)]
08:41:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa2901800) [pid = 1870] [serial = 584] [outer = 0xa25a5400]
08:41:36 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa2903400) [pid = 1870] [serial = 585] [outer = 0xa25a5400]
08:41:37 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
08:41:37 INFO - document served over http requires an https
08:41:37 INFO - sub-resource via xhr-request using the http-csp
08:41:37 INFO - delivery method with keep-origin-redirect and when
08:41: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"
08:41:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:41:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:41:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:37 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
08:41:37 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 2582ms
08:41:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
08:41:38 INFO - PROCESS | 1819 | ++DOCSHELL 0xa25ae000 == 15 [pid = 1870] [id = 210]
08:41:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa290fc00) [pid = 1870] [serial = 586] [outer = (nil)]
08:41:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa29f0c00) [pid = 1870] [serial = 587] [outer = 0xa290fc00]
08:41:39 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa29f5000) [pid = 1870] [serial = 588] [outer = 0xa290fc00]
08:41:40 INFO - PROCESS | 1819 | --DOMWINDOW == 12 (0x9a301800) [pid = 1819] [serial = 16] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
08:41:41 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
08:41:41 INFO - document served over http requires an https
08:41:41 INFO - sub-resource via xhr-request using the http-csp
08:41:41 INFO - delivery method with no-redirect and when
08:41: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"
08:41:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:41:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:41:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:41 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
08:41:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 3755ms
08:41:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
08:41:41 INFO - PROCESS | 1819 | ++DOCSHELL 0xa29ee000 == 16 [pid = 1870] [id = 211]
08:41:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa2b14c00) [pid = 1870] [serial = 589] [outer = (nil)]
08:41:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa2b1a000) [pid = 1870] [serial = 590] [outer = 0xa2b14c00]
08:41:42 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa2b20000) [pid = 1870] [serial = 591] [outer = 0xa2b14c00]
08:41:43 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
08:41:43 INFO - document served over http requires an https
08:41:43 INFO - sub-resource via xhr-request using the http-csp
08:41:43 INFO - delivery method with swap-origin-redirect and when
08:41: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"
08:41:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:41:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:41:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:43 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
08:41:43 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 2418ms
08:41:43 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
08:41:44 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0435800 == 17 [pid = 1870] [id = 212]
08:41:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa0438800) [pid = 1870] [serial = 592] [outer = (nil)]
08:41:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa0ef0400) [pid = 1870] [serial = 593] [outer = 0xa0438800]
08:41:44 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa1710400) [pid = 1870] [serial = 594] [outer = 0xa0438800]
08:41:45 INFO - PROCESS | 1819 | --DOCSHELL 0x9f412800 == 16 [pid = 1870] [id = 198]
08:41:45 INFO - PROCESS | 1819 | --DOCSHELL 0x9f40fc00 == 15 [pid = 1870] [id = 197]
08:41:45 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa1faec00) [pid = 1870] [serial = 513] [outer = (nil)] [url = about:blank]
08:41:45 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa2575000) [pid = 1870] [serial = 516] [outer = (nil)] [url = about:blank]
08:41:45 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa5994800) [pid = 1870] [serial = 495] [outer = (nil)] [url = about:blank]
08:41:45 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa290e400) [pid = 1870] [serial = 471] [outer = (nil)] [url = about:blank]
08:41:45 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa1702800) [pid = 1870] [serial = 510] [outer = (nil)] [url = about:blank]
08:41:45 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa73df800) [pid = 1870] [serial = 498] [outer = (nil)] [url = about:blank]
08:41:45 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa290b000) [pid = 1870] [serial = 474] [outer = (nil)] [url = about:blank]
08:41:45 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa503b000) [pid = 1870] [serial = 492] [outer = (nil)] [url = about:blank]
08:41:45 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa3a72000) [pid = 1870] [serial = 482] [outer = (nil)] [url = about:blank]
08:41:45 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa34dfc00) [pid = 1870] [serial = 477] [outer = (nil)] [url = about:blank]
08:41:45 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa45ba000) [pid = 1870] [serial = 487] [outer = (nil)] [url = about:blank]
08:41:45 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
08:41:45 INFO - document served over http requires an http
08:41:45 INFO - sub-resource via fetch-request using the http-csp
08:41:45 INFO - delivery method with keep-origin-redirect and when
08:41:45 INFO - the target request is same-origin.
08:41:45 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 2255ms
08:41:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
08:41:46 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f666400 == 16 [pid = 1870] [id = 213]
08:41:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0x9fb7c400) [pid = 1870] [serial = 595] [outer = (nil)]
08:41:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa0437c00) [pid = 1870] [serial = 596] [outer = 0x9fb7c400]
08:41:47 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa0778000) [pid = 1870] [serial = 597] [outer = 0x9fb7c400]
08:41:48 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
08:41:48 INFO - document served over http requires an http
08:41:48 INFO - sub-resource via fetch-request using the http-csp
08:41:48 INFO - delivery method with no-redirect and when
08:41:48 INFO - the target request is same-origin.
08:41:48 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 2494ms
08:41:48 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
08:41:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb7a800 == 17 [pid = 1870] [id = 214]
08:41:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa0e9b000) [pid = 1870] [serial = 598] [outer = (nil)]
08:41:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa170f800) [pid = 1870] [serial = 599] [outer = 0xa0e9b000]
08:41:49 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa18d6800) [pid = 1870] [serial = 600] [outer = 0xa0e9b000]
08:41:49 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa45b8000) [pid = 1870] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa3a67c00) [pid = 1870] [serial = 528] [outer = (nil)] [url = about:blank]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa38e9000) [pid = 1870] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346438974]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa4df0000) [pid = 1870] [serial = 533] [outer = (nil)] [url = about:blank]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0x9f65d000) [pid = 1870] [serial = 548] [outer = (nil)] [url = about:blank]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa2b15000) [pid = 1870] [serial = 523] [outer = (nil)] [url = about:blank]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0x9fb76800) [pid = 1870] [serial = 545] [outer = (nil)] [url = about:blank]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa1cdf800) [pid = 1870] [serial = 518] [outer = (nil)] [url = about:blank]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0x9f411c00) [pid = 1870] [serial = 551] [outer = (nil)] [url = about:blank]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa2904800) [pid = 1870] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa4835400) [pid = 1870] [serial = 542] [outer = (nil)] [url = about:blank]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa567e800) [pid = 1870] [serial = 536] [outer = (nil)] [url = about:blank]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0x9fb74800) [pid = 1870] [serial = 554] [outer = (nil)] [url = about:blank]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa5dd3c00) [pid = 1870] [serial = 539] [outer = (nil)] [url = about:blank]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa077e400) [pid = 1870] [serial = 557] [outer = (nil)] [url = about:blank]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0x9f41bc00) [pid = 1870] [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]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa39e5800) [pid = 1870] [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]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa34e5800) [pid = 1870] [serial = 525] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346438974]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa5677400) [pid = 1870] [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]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa25ad800) [pid = 1870] [serial = 520] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa5188400) [pid = 1870] [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]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa435bc00) [pid = 1870] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0x9f410000) [pid = 1870] [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]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa29f4c00) [pid = 1870] [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]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0x9f65b400) [pid = 1870] [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]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa4833800) [pid = 1870] [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]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa18d2000) [pid = 1870] [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]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0x9fb74c00) [pid = 1870] [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]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa185c800) [pid = 1870] [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]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0x9f661000) [pid = 1870] [serial = 549] [outer = (nil)] [url = about:blank]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa4839400) [pid = 1870] [serial = 543] [outer = (nil)] [url = about:blank]
08:41:50 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0x9fb7a400) [pid = 1870] [serial = 546] [outer = (nil)] [url = about:blank]
08:41:50 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
08:41:50 INFO - document served over http requires an http
08:41:50 INFO - sub-resource via fetch-request using the http-csp
08:41:50 INFO - delivery method with swap-origin-redirect and when
08:41: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"
08:41:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:41:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:41:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:41:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:50 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
08:41:50 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 2492ms
08:41:50 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
08:41:51 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1702800 == 18 [pid = 1870] [id = 215]
08:41:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0xa1702c00) [pid = 1870] [serial = 601] [outer = (nil)]
08:41:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0xa18de800) [pid = 1870] [serial = 602] [outer = 0xa1702c00]
08:41:52 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0xa1cdf800) [pid = 1870] [serial = 603] [outer = 0xa1702c00]
08:41:53 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d8c400 == 19 [pid = 1870] [id = 216]
08:41:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa0d8d000) [pid = 1870] [serial = 604] [outer = (nil)]
08:41:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa0e9fc00) [pid = 1870] [serial = 605] [outer = 0xa0d8d000]
08:41:53 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
08:41:53 INFO - document served over http requires an http
08:41:53 INFO - sub-resource via iframe-tag using the http-csp
08:41:53 INFO - delivery method with keep-origin-redirect and when
08:41:53 INFO - the target request is same-origin.
08:41:53 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 2811ms
08:41:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
08:41:54 INFO - PROCESS | 1819 | ++DOCSHELL 0xa077e400 == 20 [pid = 1870] [id = 217]
08:41:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa0e93800) [pid = 1870] [serial = 606] [outer = (nil)]
08:41:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa18d2000) [pid = 1870] [serial = 607] [outer = 0xa0e93800]
08:41:55 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa1fb9c00) [pid = 1870] [serial = 608] [outer = 0xa0e93800]
08:41:56 INFO - PROCESS | 1819 | ++DOCSHELL 0xa25a3400 == 21 [pid = 1870] [id = 218]
08:41:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa25a4000) [pid = 1870] [serial = 609] [outer = (nil)]
08:41:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa25ad800) [pid = 1870] [serial = 610] [outer = 0xa25a4000]
08:41:56 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
08:41:56 INFO - document served over http requires an http
08:41:56 INFO - sub-resource via iframe-tag using the http-csp
08:41:56 INFO - delivery method with no-redirect and when
08:41:56 INFO - the target request is same-origin.
08:41:56 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 2716ms
08:41:56 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
08:41:57 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1703c00 == 22 [pid = 1870] [id = 219]
08:41:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa1704800) [pid = 1870] [serial = 611] [outer = (nil)]
08:41:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa29ec000) [pid = 1870] [serial = 612] [outer = 0xa1704800]
08:41:57 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:41:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa2b15000) [pid = 1870] [serial = 613] [outer = 0xa1704800]
08:41:58 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2f49800 == 23 [pid = 1870] [id = 220]
08:41:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa2f4a000) [pid = 1870] [serial = 614] [outer = (nil)]
08:41:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa2b20400) [pid = 1870] [serial = 615] [outer = 0xa2f4a000]
08:41:59 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
08:41:59 INFO - document served over http requires an http
08:41:59 INFO - sub-resource via iframe-tag using the http-csp
08:41:59 INFO - delivery method with swap-origin-redirect and when
08:41: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"
08:41:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:41:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:41:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:41:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:41:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:41:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:41:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:41:59 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
08:41:59 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 2784ms
08:41:59 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
08:41:59 INFO - PROCESS | 1819 | ++DOCSHELL 0xa290e400 == 24 [pid = 1870] [id = 221]
08:41:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa2f4ac00) [pid = 1870] [serial = 616] [outer = (nil)]
08:42:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa30d3c00) [pid = 1870] [serial = 617] [outer = 0xa2f4ac00]
08:42:00 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa30d9400) [pid = 1870] [serial = 618] [outer = 0xa2f4ac00]
08:42:03 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
08:42:03 INFO - document served over http requires an http
08:42:03 INFO - sub-resource via script-tag using the http-csp
08:42:03 INFO - delivery method with keep-origin-redirect and when
08:42:03 INFO - the target request is same-origin.
08:42:03 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 3740ms
08:42:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
08:42:03 INFO - PROCESS | 1819 | ++DOCSHELL 0xa30d0800 == 25 [pid = 1870] [id = 222]
08:42:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa30d2000) [pid = 1870] [serial = 619] [outer = (nil)]
08:42:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa34e3400) [pid = 1870] [serial = 620] [outer = 0xa30d2000]
08:42:04 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa38e0400) [pid = 1870] [serial = 621] [outer = 0xa30d2000]
08:42:05 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
08:42:05 INFO - document served over http requires an http
08:42:05 INFO - sub-resource via script-tag using the http-csp
08:42:05 INFO - delivery method with no-redirect and when
08:42:05 INFO - the target request is same-origin.
08:42:05 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 2423ms
08:42:05 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
08:42:06 INFO - PROCESS | 1819 | ++DOCSHELL 0xa34df800 == 26 [pid = 1870] [id = 223]
08:42:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa34dfc00) [pid = 1870] [serial = 622] [outer = (nil)]
08:42:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa38eb800) [pid = 1870] [serial = 623] [outer = 0xa34dfc00]
08:42:06 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa38ef800) [pid = 1870] [serial = 624] [outer = 0xa34dfc00]
08:42:08 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
08:42:08 INFO - document served over http requires an http
08:42:08 INFO - sub-resource via script-tag using the http-csp
08:42:08 INFO - delivery method with swap-origin-redirect and when
08:42: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"
08:42:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:42:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:42:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:08 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
08:42:08 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 2559ms
08:42:08 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
08:42:08 INFO - PROCESS | 1819 | ++DOCSHELL 0xa38ea400 == 27 [pid = 1870] [id = 224]
08:42:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa3937c00) [pid = 1870] [serial = 625] [outer = (nil)]
08:42:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa393e800) [pid = 1870] [serial = 626] [outer = 0xa3937c00]
08:42:09 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa39e0400) [pid = 1870] [serial = 627] [outer = 0xa3937c00]
08:42:11 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
08:42:11 INFO - document served over http requires an http
08:42:11 INFO - sub-resource via xhr-request using the http-csp
08:42:11 INFO - delivery method with keep-origin-redirect and when
08:42:11 INFO - the target request is same-origin.
08:42:11 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 2949ms
08:42:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
08:42:11 INFO - PROCESS | 1819 | ++DOCSHELL 0xa393d000 == 28 [pid = 1870] [id = 225]
08:42:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa39e3800) [pid = 1870] [serial = 628] [outer = (nil)]
08:42:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa3a66800) [pid = 1870] [serial = 629] [outer = 0xa39e3800]
08:42:12 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa3a68c00) [pid = 1870] [serial = 630] [outer = 0xa39e3800]
08:42:14 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
08:42:14 INFO - document served over http requires an http
08:42:14 INFO - sub-resource via xhr-request using the http-csp
08:42:14 INFO - delivery method with no-redirect and when
08:42:14 INFO - the target request is same-origin.
08:42:14 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 3405ms
08:42:14 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
08:42:15 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d81400 == 29 [pid = 1870] [id = 226]
08:42:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa0d84400) [pid = 1870] [serial = 631] [outer = (nil)]
08:42:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa0e9e400) [pid = 1870] [serial = 632] [outer = 0xa0d84400]
08:42:15 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa18d3400) [pid = 1870] [serial = 633] [outer = 0xa0d84400]
08:42:17 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
08:42:17 INFO - document served over http requires an http
08:42:17 INFO - sub-resource via xhr-request using the http-csp
08:42:17 INFO - delivery method with swap-origin-redirect and when
08:42: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"
08:42:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:42:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:42:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:17 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
08:42:17 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 2909ms
08:42:17 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
08:42:17 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb7a800 == 28 [pid = 1870] [id = 214]
08:42:17 INFO - PROCESS | 1819 | --DOCSHELL 0x9f666400 == 27 [pid = 1870] [id = 213]
08:42:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa0774800 == 26 [pid = 1870] [id = 199]
08:42:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa0435800 == 25 [pid = 1870] [id = 212]
08:42:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa29ee000 == 24 [pid = 1870] [id = 211]
08:42:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa25ae000 == 23 [pid = 1870] [id = 210]
08:42:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa21bd000 == 22 [pid = 1870] [id = 209]
08:42:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa1fb0000 == 21 [pid = 1870] [id = 208]
08:42:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa18df400 == 20 [pid = 1870] [id = 207]
08:42:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa18d4400 == 19 [pid = 1870] [id = 205]
08:42:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e9cc00 == 18 [pid = 1870] [id = 204]
08:42:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa1705000 == 17 [pid = 1870] [id = 203]
08:42:17 INFO - PROCESS | 1819 | --DOCSHELL 0x9f41cc00 == 16 [pid = 1870] [id = 202]
08:42:17 INFO - PROCESS | 1819 | --DOCSHELL 0x9f65ec00 == 15 [pid = 1870] [id = 200]
08:42:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d8d400 == 14 [pid = 1870] [id = 201]
08:42:17 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa503d800) [pid = 1870] [serial = 534] [outer = (nil)] [url = about:blank]
08:42:17 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa2f44800) [pid = 1870] [serial = 524] [outer = (nil)] [url = about:blank]
08:42:17 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa043dc00) [pid = 1870] [serial = 555] [outer = (nil)] [url = about:blank]
08:42:17 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa7521000) [pid = 1870] [serial = 540] [outer = (nil)] [url = about:blank]
08:42:17 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa257b400) [pid = 1870] [serial = 519] [outer = (nil)] [url = about:blank]
08:42:17 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0x9f415800) [pid = 1870] [serial = 552] [outer = (nil)] [url = about:blank]
08:42:17 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa4050800) [pid = 1870] [serial = 529] [outer = (nil)] [url = about:blank]
08:42:17 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa56c9400) [pid = 1870] [serial = 537] [outer = (nil)] [url = about:blank]
08:42:18 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f419c00 == 15 [pid = 1870] [id = 227]
08:42:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0x9f41ac00) [pid = 1870] [serial = 634] [outer = (nil)]
08:42:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa0435800) [pid = 1870] [serial = 635] [outer = 0x9f41ac00]
08:42:18 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa0774400) [pid = 1870] [serial = 636] [outer = 0x9f41ac00]
08:42:20 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
08:42:20 INFO - document served over http requires an https
08:42:20 INFO - sub-resource via fetch-request using the http-csp
08:42:20 INFO - delivery method with keep-origin-redirect and when
08:42: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"
08:42:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:42:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:42:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:42:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:20 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
08:42:20 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 3408ms
08:42:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
08:42:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f666400 == 16 [pid = 1870] [id = 228]
08:42:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa0e90c00) [pid = 1870] [serial = 637] [outer = (nil)]
08:42:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa0ef4800) [pid = 1870] [serial = 638] [outer = 0xa0e90c00]
08:42:22 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa170ac00) [pid = 1870] [serial = 639] [outer = 0xa0e90c00]
08:42:24 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa0774c00) [pid = 1870] [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]
08:42:24 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa0d8d800) [pid = 1870] [serial = 562] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:42:24 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa2571400) [pid = 1870] [serial = 581] [outer = (nil)] [url = about:blank]
08:42:24 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa2901800) [pid = 1870] [serial = 584] [outer = (nil)] [url = about:blank]
08:42:24 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa29f0c00) [pid = 1870] [serial = 587] [outer = (nil)] [url = about:blank]
08:42:24 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa1cd5800) [pid = 1870] [serial = 575] [outer = (nil)] [url = about:blank]
08:42:24 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa1fb5400) [pid = 1870] [serial = 578] [outer = (nil)] [url = about:blank]
08:42:24 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa1708000) [pid = 1870] [serial = 568] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346482845]
08:42:24 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa0eef800) [pid = 1870] [serial = 565] [outer = (nil)] [url = about:blank]
08:42:24 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa18d7c00) [pid = 1870] [serial = 573] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:42:24 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa1852000) [pid = 1870] [serial = 570] [outer = (nil)] [url = about:blank]
08:42:24 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa2b1a000) [pid = 1870] [serial = 590] [outer = (nil)] [url = about:blank]
08:42:24 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa0e94800) [pid = 1870] [serial = 563] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:42:24 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0x9fb80400) [pid = 1870] [serial = 560] [outer = (nil)] [url = about:blank]
08:42:24 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa0ef0400) [pid = 1870] [serial = 593] [outer = (nil)] [url = about:blank]
08:42:24 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa170f800) [pid = 1870] [serial = 599] [outer = (nil)] [url = about:blank]
08:42:24 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa0437c00) [pid = 1870] [serial = 596] [outer = (nil)] [url = about:blank]
08:42:24 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa0e9b000) [pid = 1870] [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]
08:42:24 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0x9fb7c400) [pid = 1870] [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]
08:42:24 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa0438800) [pid = 1870] [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]
08:42:24 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa1705400) [pid = 1870] [serial = 567] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346482845]
08:42:24 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa18d4800) [pid = 1870] [serial = 572] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:42:24 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa0d85000) [pid = 1870] [serial = 558] [outer = (nil)] [url = about:blank]
08:42:24 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
08:42:24 INFO - document served over http requires an https
08:42:24 INFO - sub-resource via fetch-request using the http-csp
08:42:24 INFO - delivery method with no-redirect and when
08:42: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"
08:42:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:42:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:42:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:42:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:24 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
08:42:24 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 3457ms
08:42:24 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
08:42:24 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65a400 == 17 [pid = 1870] [id = 229]
08:42:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0x9f666800) [pid = 1870] [serial = 640] [outer = (nil)]
08:42:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa0e9c000) [pid = 1870] [serial = 641] [outer = 0x9f666800]
08:42:25 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa1859000) [pid = 1870] [serial = 642] [outer = 0x9f666800]
08:42:26 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
08:42:26 INFO - document served over http requires an https
08:42:26 INFO - sub-resource via fetch-request using the http-csp
08:42:26 INFO - delivery method with swap-origin-redirect and when
08:42: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"
08:42:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:42:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:42:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:42:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:26 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
08:42:26 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 2201ms
08:42:26 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
08:42:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb80400 == 18 [pid = 1870] [id = 230]
08:42:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa043a800) [pid = 1870] [serial = 643] [outer = (nil)]
08:42:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa0efb400) [pid = 1870] [serial = 644] [outer = 0xa043a800]
08:42:27 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa18d5800) [pid = 1870] [serial = 645] [outer = 0xa043a800]
08:42:29 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
08:42:29 INFO - document served over http requires an https
08:42:29 INFO - sub-resource via fetch-request using the http-csp
08:42:29 INFO - delivery method with swap-origin-redirect and when
08:42: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"
08:42:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:42:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:42:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:42:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:29 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
08:42:29 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 2754ms
08:42:29 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
08:42:30 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0ef5c00 == 19 [pid = 1870] [id = 231]
08:42:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa1fb2000) [pid = 1870] [serial = 646] [outer = (nil)]
08:42:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa21b8400) [pid = 1870] [serial = 647] [outer = 0xa1fb2000]
08:42:30 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa2578000) [pid = 1870] [serial = 648] [outer = 0xa1fb2000]
08:42:32 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
08:42:32 INFO - document served over http requires an https
08:42:32 INFO - sub-resource via fetch-request using the http-csp
08:42:32 INFO - delivery method with keep-origin-redirect and when
08: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"
08:42:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:42:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:42:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:42:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:32 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
08:42:32 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 3163ms
08:42:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
08:42:33 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1fb5c00 == 20 [pid = 1870] [id = 232]
08:42:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa21b1c00) [pid = 1870] [serial = 649] [outer = (nil)]
08:42:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa290e800) [pid = 1870] [serial = 650] [outer = 0xa21b1c00]
08:42:33 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa29f2c00) [pid = 1870] [serial = 651] [outer = 0xa21b1c00]
08:42:35 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
08:42:35 INFO - document served over http requires an https
08:42:35 INFO - sub-resource via fetch-request using the http-csp
08:42:35 INFO - delivery method with no-redirect and when
08: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"
08:42:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:42:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:42:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:42:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:35 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
08:42:35 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 2542ms
08:42:35 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
08:42:35 INFO - PROCESS | 1819 | ++DOCSHELL 0xa290b400 == 21 [pid = 1870] [id = 233]
08:42:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa2b1bc00) [pid = 1870] [serial = 652] [outer = (nil)]
08:42:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa2f4fc00) [pid = 1870] [serial = 653] [outer = 0xa2b1bc00]
08:42:36 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa30d4c00) [pid = 1870] [serial = 654] [outer = 0xa2b1bc00]
08:42:37 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
08:42:37 INFO - document served over http requires an https
08:42:37 INFO - sub-resource via fetch-request using the http-csp
08:42:37 INFO - delivery method with swap-origin-redirect and when
08: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"
08:42:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:42:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:42:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:42:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:37 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
08:42:37 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 2711ms
08:42:37 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
08:42:38 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2f4a800 == 22 [pid = 1870] [id = 234]
08:42:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa34e3800) [pid = 1870] [serial = 655] [outer = (nil)]
08:42:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa393cc00) [pid = 1870] [serial = 656] [outer = 0xa34e3800]
08:42:39 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa39e8400) [pid = 1870] [serial = 657] [outer = 0xa34e3800]
08:42:40 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3c85400 == 23 [pid = 1870] [id = 235]
08:42:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa3c85800) [pid = 1870] [serial = 658] [outer = (nil)]
08:42:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa3c88400) [pid = 1870] [serial = 659] [outer = 0xa3c85800]
08:42:41 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
08:42:41 INFO - document served over http requires an https
08:42:41 INFO - sub-resource via iframe-tag using the http-csp
08:42:41 INFO - delivery method with keep-origin-redirect and when
08:42: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"
08:42:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:42:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:42:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:41 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
08:42:41 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 3749ms
08:42:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
08:42:42 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3937400 == 24 [pid = 1870] [id = 236]
08:42:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa3c86400) [pid = 1870] [serial = 660] [outer = (nil)]
08:42:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa4051400) [pid = 1870] [serial = 661] [outer = 0xa3c86400]
08:42:42 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa4056000) [pid = 1870] [serial = 662] [outer = 0xa3c86400]
08:42:43 INFO - PROCESS | 1819 | ++DOCSHELL 0xa405d000 == 25 [pid = 1870] [id = 237]
08:42:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa405d400) [pid = 1870] [serial = 663] [outer = (nil)]
08:42:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa410d400) [pid = 1870] [serial = 664] [outer = 0xa405d400]
08:42:44 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
08:42:44 INFO - document served over http requires an https
08:42:44 INFO - sub-resource via iframe-tag using the http-csp
08:42:44 INFO - delivery method with no-redirect and when
08: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"
08:42:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:42:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:42:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:44 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
08:42:44 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 2411ms
08:42:44 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
08:42:44 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3c90c00 == 26 [pid = 1870] [id = 238]
08:42:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa3c91000) [pid = 1870] [serial = 665] [outer = (nil)]
08:42:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa4114400) [pid = 1870] [serial = 666] [outer = 0xa3c91000]
08:42:45 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa4118c00) [pid = 1870] [serial = 667] [outer = 0xa3c91000]
08:42:46 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4357400 == 27 [pid = 1870] [id = 239]
08:42:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa4357c00) [pid = 1870] [serial = 668] [outer = (nil)]
08:42:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa435b800) [pid = 1870] [serial = 669] [outer = 0xa4357c00]
08:42:46 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
08:42:46 INFO - document served over http requires an https
08:42:46 INFO - sub-resource via iframe-tag using the http-csp
08:42:46 INFO - delivery method with swap-origin-redirect and when
08:42: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"
08:42:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:42:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:42:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:46 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
08:42:46 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 2398ms
08:42:46 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
08:42:47 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4363800 == 28 [pid = 1870] [id = 240]
08:42:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa45b4400) [pid = 1870] [serial = 670] [outer = (nil)]
08:42:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa45b6800) [pid = 1870] [serial = 671] [outer = 0xa45b4400]
08:42:47 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa45bac00) [pid = 1870] [serial = 672] [outer = 0xa45b4400]
08:42:48 INFO - PROCESS | 1819 | ++DOCSHELL 0xa45c2c00 == 29 [pid = 1870] [id = 241]
08:42:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa45c3000) [pid = 1870] [serial = 673] [outer = (nil)]
08:42:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa45bec00) [pid = 1870] [serial = 674] [outer = 0xa45c3000]
08:42:49 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
08:42:49 INFO - document served over http requires an https
08:42:49 INFO - sub-resource via iframe-tag using the http-csp
08:42:49 INFO - delivery method with swap-origin-redirect and when
08: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"
08:42:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:42:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:42:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:49 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
08:42:49 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 3048ms
08:42:49 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
08:42:50 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4361c00 == 30 [pid = 1870] [id = 242]
08:42:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0xa4362000) [pid = 1870] [serial = 675] [outer = (nil)]
08:42:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa480b400) [pid = 1870] [serial = 676] [outer = 0xa4362000]
08:42:50 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa480f400) [pid = 1870] [serial = 677] [outer = 0xa4362000]
08:42:51 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4835000 == 31 [pid = 1870] [id = 243]
08:42:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa4835400) [pid = 1870] [serial = 678] [outer = (nil)]
08:42:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0xa4836800) [pid = 1870] [serial = 679] [outer = 0xa4835400]
08:42:52 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
08:42:52 INFO - document served over http requires an https
08:42:52 INFO - sub-resource via iframe-tag using the http-csp
08:42:52 INFO - delivery method with keep-origin-redirect and when
08:42: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"
08:42:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:42:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:42:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:52 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
08:42:52 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 2853ms
08:42:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
08:42:53 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb79400 == 32 [pid = 1870] [id = 244]
08:42:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0x9fb7a400) [pid = 1870] [serial = 680] [outer = (nil)]
08:42:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0xa0776c00) [pid = 1870] [serial = 681] [outer = 0x9fb7a400]
08:42:54 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0xa0efa000) [pid = 1870] [serial = 682] [outer = 0x9fb7a400]
08:42:55 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1fb3800 == 33 [pid = 1870] [id = 245]
08:42:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0xa1fb7000) [pid = 1870] [serial = 683] [outer = (nil)]
08:42:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0xa043f800) [pid = 1870] [serial = 684] [outer = 0xa1fb7000]
08:42:55 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
08:42:55 INFO - document served over http requires an https
08:42:55 INFO - sub-resource via iframe-tag using the http-csp
08:42:55 INFO - delivery method with no-redirect and when
08:42: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"
08:42:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:42:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:42:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:55 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
08:42:55 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 3514ms
08:42:55 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
08:42:56 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d8c400 == 32 [pid = 1870] [id = 216]
08:42:56 INFO - PROCESS | 1819 | --DOCSHELL 0xa25a3400 == 31 [pid = 1870] [id = 218]
08:42:56 INFO - PROCESS | 1819 | --DOCSHELL 0xa077e400 == 30 [pid = 1870] [id = 217]
08:42:56 INFO - PROCESS | 1819 | --DOCSHELL 0xa2f49800 == 29 [pid = 1870] [id = 220]
08:42:56 INFO - PROCESS | 1819 | --DOCSHELL 0xa1703c00 == 28 [pid = 1870] [id = 219]
08:42:56 INFO - PROCESS | 1819 | --DOCSHELL 0xa290e400 == 27 [pid = 1870] [id = 221]
08:42:56 INFO - PROCESS | 1819 | --DOCSHELL 0xa30d0800 == 26 [pid = 1870] [id = 222]
08:42:56 INFO - PROCESS | 1819 | --DOCSHELL 0xa34df800 == 25 [pid = 1870] [id = 223]
08:42:56 INFO - PROCESS | 1819 | --DOCSHELL 0xa38ea400 == 24 [pid = 1870] [id = 224]
08:42:56 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d81400 == 23 [pid = 1870] [id = 226]
08:42:56 INFO - PROCESS | 1819 | --DOCSHELL 0x9f419c00 == 22 [pid = 1870] [id = 227]
08:42:56 INFO - PROCESS | 1819 | --DOCSHELL 0x9f666400 == 21 [pid = 1870] [id = 228]
08:42:56 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0xa1710400) [pid = 1870] [serial = 594] [outer = (nil)] [url = about:blank]
08:42:56 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0xa18d6800) [pid = 1870] [serial = 600] [outer = (nil)] [url = about:blank]
08:42:56 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0xa0778000) [pid = 1870] [serial = 597] [outer = (nil)] [url = about:blank]
08:42:56 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f40fc00 == 22 [pid = 1870] [id = 246]
08:42:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0x9f660000) [pid = 1870] [serial = 685] [outer = (nil)]
08:42:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0xa0435400) [pid = 1870] [serial = 686] [outer = 0x9f660000]
08:42:57 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:42:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0xa0d7f000) [pid = 1870] [serial = 687] [outer = 0x9f660000]
08:42:58 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1707400 == 23 [pid = 1870] [id = 247]
08:42:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0xa1707800) [pid = 1870] [serial = 688] [outer = (nil)]
08:42:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0xa0e9ec00) [pid = 1870] [serial = 689] [outer = 0xa1707800]
08:42:59 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
08:42:59 INFO - document served over http requires an https
08:42:59 INFO - sub-resource via iframe-tag using the http-csp
08:42:59 INFO - delivery method with swap-origin-redirect and when
08:42: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"
08:42:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:42:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:42:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:42:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:42:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:42:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:42:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:42:59 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
08:42:59 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 3684ms
08:42:59 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
08:43:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f666400 == 24 [pid = 1870] [id = 248]
08:43:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0x9f667800) [pid = 1870] [serial = 690] [outer = (nil)]
08:43:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0xa1cdd800) [pid = 1870] [serial = 691] [outer = 0x9f667800]
08:43:00 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0xa25a3400) [pid = 1870] [serial = 692] [outer = 0x9f667800]
08:43:02 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0xa18de800) [pid = 1870] [serial = 602] [outer = (nil)] [url = about:blank]
08:43:02 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0xa25ad800) [pid = 1870] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346516066]
08:43:02 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0xa38eb800) [pid = 1870] [serial = 623] [outer = (nil)] [url = about:blank]
08:43:02 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0xa393e800) [pid = 1870] [serial = 626] [outer = (nil)] [url = about:blank]
08:43:02 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0xa0ef4800) [pid = 1870] [serial = 638] [outer = (nil)] [url = about:blank]
08:43:02 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0xa18d2000) [pid = 1870] [serial = 607] [outer = (nil)] [url = about:blank]
08:43:02 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0xa2b20400) [pid = 1870] [serial = 615] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:43:02 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0xa0e9e400) [pid = 1870] [serial = 632] [outer = (nil)] [url = about:blank]
08:43:02 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0xa3a66800) [pid = 1870] [serial = 629] [outer = (nil)] [url = about:blank]
08:43:02 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0xa34e3400) [pid = 1870] [serial = 620] [outer = (nil)] [url = about:blank]
08:43:02 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0xa30d3c00) [pid = 1870] [serial = 617] [outer = (nil)] [url = about:blank]
08:43:02 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0xa0e9fc00) [pid = 1870] [serial = 605] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:43:02 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa29ec000) [pid = 1870] [serial = 612] [outer = (nil)] [url = about:blank]
08:43:02 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa0435800) [pid = 1870] [serial = 635] [outer = (nil)] [url = about:blank]
08:43:02 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0xa0e9c000) [pid = 1870] [serial = 641] [outer = (nil)] [url = about:blank]
08:43:02 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0xa0d84400) [pid = 1870] [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]
08:43:02 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0x9f41ac00) [pid = 1870] [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]
08:43:02 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa0e90c00) [pid = 1870] [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]
08:43:02 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa0d8d000) [pid = 1870] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:43:02 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa25a4000) [pid = 1870] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346516066]
08:43:02 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0xa2f4a000) [pid = 1870] [serial = 614] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:43:02 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa18d3400) [pid = 1870] [serial = 633] [outer = (nil)] [url = about:blank]
08:43:03 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
08:43:03 INFO - document served over http requires an https
08:43:03 INFO - sub-resource via script-tag using the http-csp
08:43:03 INFO - delivery method with keep-origin-redirect and when
08: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"
08:43:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:43:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:43:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:03 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
08:43:03 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 3463ms
08:43:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
08:43:03 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65e400 == 25 [pid = 1870] [id = 249]
08:43:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa0d8d000) [pid = 1870] [serial = 693] [outer = (nil)]
08:43:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa1cd4c00) [pid = 1870] [serial = 694] [outer = 0xa0d8d000]
08:43:03 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa2b16c00) [pid = 1870] [serial = 695] [outer = 0xa0d8d000]
08:43:05 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
08:43:05 INFO - document served over http requires an https
08:43:05 INFO - sub-resource via script-tag using the http-csp
08:43:05 INFO - delivery method with no-redirect and when
08:43: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"
08:43:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:43:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:43:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:05 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
08:43:05 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 1999ms
08:43:05 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
08:43:05 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0441400 == 26 [pid = 1870] [id = 250]
08:43:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa0e90c00) [pid = 1870] [serial = 696] [outer = (nil)]
08:43:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa1cdf000) [pid = 1870] [serial = 697] [outer = 0xa0e90c00]
08:43:06 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa2904c00) [pid = 1870] [serial = 698] [outer = 0xa0e90c00]
08:43:07 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
08:43:07 INFO - document served over http requires an https
08:43:07 INFO - sub-resource via script-tag using the http-csp
08:43:07 INFO - delivery method with swap-origin-redirect and when
08: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"
08:43:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:43:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:43:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:07 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
08:43:07 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 2793ms
08:43:07 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
08:43:08 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1704c00 == 27 [pid = 1870] [id = 251]
08:43:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa18dd400) [pid = 1870] [serial = 699] [outer = (nil)]
08:43:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0xa34df800) [pid = 1870] [serial = 700] [outer = 0xa18dd400]
08:43:09 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa38e4c00) [pid = 1870] [serial = 701] [outer = 0xa18dd400]
08:43:10 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
08:43:10 INFO - document served over http requires an https
08:43:10 INFO - sub-resource via script-tag using the http-csp
08:43:10 INFO - delivery method with swap-origin-redirect and when
08:43: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"
08:43:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:43:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:43:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:10 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
08:43:10 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 2800ms
08:43:10 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
08:43:11 INFO - PROCESS | 1819 | ++DOCSHELL 0xa30d0c00 == 28 [pid = 1870] [id = 252]
08:43:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa30de800) [pid = 1870] [serial = 702] [outer = (nil)]
08:43:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa39e8800) [pid = 1870] [serial = 703] [outer = 0xa30de800]
08:43:12 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0xa3a72800) [pid = 1870] [serial = 704] [outer = 0xa30de800]
08:43:13 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
08:43:13 INFO - document served over http requires an https
08:43:13 INFO - sub-resource via script-tag using the http-csp
08:43:13 INFO - delivery method with keep-origin-redirect and when
08: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"
08:43:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:43:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:43:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:13 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
08:43:13 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 2703ms
08:43:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
08:43:14 INFO - PROCESS | 1819 | ++DOCSHELL 0xa39e2c00 == 29 [pid = 1870] [id = 253]
08:43:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0xa4112800) [pid = 1870] [serial = 705] [outer = (nil)]
08:43:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0xa45c2800) [pid = 1870] [serial = 706] [outer = 0xa4112800]
08:43:14 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0xa4831c00) [pid = 1870] [serial = 707] [outer = 0xa4112800]
08:43:16 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
08:43:16 INFO - document served over http requires an https
08:43:16 INFO - sub-resource via script-tag using the http-csp
08:43:16 INFO - delivery method with no-redirect and when
08:43: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"
08:43:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:43:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:43:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:16 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
08:43:16 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 2645ms
08:43:16 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
08:43:16 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4361000 == 30 [pid = 1870] [id = 254]
08:43:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0xa48e5000) [pid = 1870] [serial = 708] [outer = (nil)]
08:43:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0xa48eb800) [pid = 1870] [serial = 709] [outer = 0xa48e5000]
08:43:17 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0xa48f0400) [pid = 1870] [serial = 710] [outer = 0xa48e5000]
08:43:20 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
08:43:20 INFO - document served over http requires an https
08:43:20 INFO - sub-resource via script-tag using the http-csp
08:43:20 INFO - delivery method with swap-origin-redirect and when
08:43: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"
08:43:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:43:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:43:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:20 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
08:43:20 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 3856ms
08:43:20 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
08:43:20 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4df7000 == 31 [pid = 1870] [id = 255]
08:43:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0xa4df7800) [pid = 1870] [serial = 711] [outer = (nil)]
08:43:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0xa5036800) [pid = 1870] [serial = 712] [outer = 0xa4df7800]
08:43:21 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0xa503ac00) [pid = 1870] [serial = 713] [outer = 0xa4df7800]
08:43:22 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
08:43:22 INFO - document served over http requires an https
08:43:22 INFO - sub-resource via xhr-request using the http-csp
08:43:22 INFO - delivery method with keep-origin-redirect and when
08:43: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"
08:43:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:43:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:43:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:22 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
08:43:22 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 2297ms
08:43:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
08:43:22 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5035000 == 32 [pid = 1870] [id = 256]
08:43:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0xa503f000) [pid = 1870] [serial = 714] [outer = (nil)]
08:43:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0xa5184400) [pid = 1870] [serial = 715] [outer = 0xa503f000]
08:43:23 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0xa5187c00) [pid = 1870] [serial = 716] [outer = 0xa503f000]
08:43:24 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
08:43:24 INFO - document served over http requires an https
08:43:24 INFO - sub-resource via xhr-request using the http-csp
08:43:24 INFO - delivery method with no-redirect and when
08: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"
08:43:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:43:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:43:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:24 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
08:43:24 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 2560ms
08:43:25 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
08:43:25 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5182800 == 33 [pid = 1870] [id = 257]
08:43:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0xa5658800) [pid = 1870] [serial = 717] [outer = (nil)]
08:43:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0xa565f400) [pid = 1870] [serial = 718] [outer = 0xa5658800]
08:43:26 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0xa5663400) [pid = 1870] [serial = 719] [outer = 0xa5658800]
08:43:27 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
08:43:27 INFO - document served over http requires an https
08:43:27 INFO - sub-resource via xhr-request using the http-csp
08:43:27 INFO - delivery method with swap-origin-redirect and when
08:43: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"
08:43:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:43:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:43:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:27 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
08:43:27 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 2751ms
08:43:27 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
08:43:28 INFO - PROCESS | 1819 | ++DOCSHELL 0xa565cc00 == 34 [pid = 1870] [id = 258]
08:43:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0xa5673400) [pid = 1870] [serial = 720] [outer = (nil)]
08:43:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0xa567bc00) [pid = 1870] [serial = 721] [outer = 0xa5673400]
08:43:29 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0xa56bdc00) [pid = 1870] [serial = 722] [outer = 0xa5673400]
08:43:30 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
08:43:30 INFO - document served over http requires an https
08:43:30 INFO - sub-resource via xhr-request using the http-csp
08:43:30 INFO - delivery method with swap-origin-redirect and when
08:43: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"
08:43:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:43:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:43:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:30 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
08:43:30 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 2870ms
08:43:30 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
08:43:32 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e95c00 == 35 [pid = 1870] [id = 259]
08:43:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0xa0e96400) [pid = 1870] [serial = 723] [outer = (nil)]
08:43:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0xa0ef3800) [pid = 1870] [serial = 724] [outer = 0xa0e96400]
08:43:33 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0xa1fb0000) [pid = 1870] [serial = 725] [outer = 0xa0e96400]
08:43:34 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb80400 == 34 [pid = 1870] [id = 230]
08:43:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa0ef5c00 == 33 [pid = 1870] [id = 231]
08:43:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa1710c00 == 32 [pid = 1870] [id = 206]
08:43:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa1fb5c00 == 31 [pid = 1870] [id = 232]
08:43:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa290b400 == 30 [pid = 1870] [id = 233]
08:43:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa3c85400 == 29 [pid = 1870] [id = 235]
08:43:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa2f4a800 == 28 [pid = 1870] [id = 234]
08:43:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa405d000 == 27 [pid = 1870] [id = 237]
08:43:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa3937400 == 26 [pid = 1870] [id = 236]
08:43:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa4357400 == 25 [pid = 1870] [id = 239]
08:43:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa3c90c00 == 24 [pid = 1870] [id = 238]
08:43:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa393d000 == 23 [pid = 1870] [id = 225]
08:43:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa45c2c00 == 22 [pid = 1870] [id = 241]
08:43:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa4363800 == 21 [pid = 1870] [id = 240]
08:43:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa4835000 == 20 [pid = 1870] [id = 243]
08:43:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa1fb3800 == 19 [pid = 1870] [id = 245]
08:43:35 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb79400 == 18 [pid = 1870] [id = 244]
08:43:35 INFO - PROCESS | 1819 | --DOCSHELL 0xa1707400 == 17 [pid = 1870] [id = 247]
08:43:35 INFO - PROCESS | 1819 | --DOCSHELL 0x9f40fc00 == 16 [pid = 1870] [id = 246]
08:43:35 INFO - PROCESS | 1819 | --DOCSHELL 0x9f65a400 == 15 [pid = 1870] [id = 229]
08:43:35 INFO - PROCESS | 1819 | --DOCSHELL 0x9f666400 == 14 [pid = 1870] [id = 248]
08:43:35 INFO - PROCESS | 1819 | --DOMWINDOW == 122 (0xa0774400) [pid = 1870] [serial = 636] [outer = (nil)] [url = about:blank]
08:43:35 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0xa170ac00) [pid = 1870] [serial = 639] [outer = (nil)] [url = about:blank]
08:43:35 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
08:43:35 INFO - document served over http requires an https
08:43:35 INFO - sub-resource via xhr-request using the http-csp
08:43:35 INFO - delivery method with keep-origin-redirect and when
08:43: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"
08:43:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:43:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:43:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:35 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
08:43:35 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 4459ms
08:43:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
08:43:36 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0774400 == 15 [pid = 1870] [id = 260]
08:43:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0xa0774800) [pid = 1870] [serial = 726] [outer = (nil)]
08:43:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0xa0d80000) [pid = 1870] [serial = 727] [outer = 0xa0774800]
08:43:37 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 124 (0xa0e99400) [pid = 1870] [serial = 728] [outer = 0xa0774800]
08:43:38 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
08:43:38 INFO - document served over http requires an https
08:43:38 INFO - sub-resource via xhr-request using the http-csp
08:43:38 INFO - delivery method with no-redirect and when
08:43: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"
08:43:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:43:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:43:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:38 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
08:43:38 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 3251ms
08:43:38 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
08:43:38 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1710800 == 16 [pid = 1870] [id = 261]
08:43:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 125 (0xa1850c00) [pid = 1870] [serial = 729] [outer = (nil)]
08:43:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 126 (0xa18d7c00) [pid = 1870] [serial = 730] [outer = 0xa1850c00]
08:43:39 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 127 (0xa1fae800) [pid = 1870] [serial = 731] [outer = 0xa1850c00]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 126 (0xa0776c00) [pid = 1870] [serial = 681] [outer = (nil)] [url = about:blank]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 125 (0xa0e9ec00) [pid = 1870] [serial = 689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 124 (0xa480b400) [pid = 1870] [serial = 676] [outer = (nil)] [url = about:blank]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 123 (0xa4051400) [pid = 1870] [serial = 661] [outer = (nil)] [url = about:blank]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 122 (0xa4836800) [pid = 1870] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0xa393cc00) [pid = 1870] [serial = 656] [outer = (nil)] [url = about:blank]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0xa435b800) [pid = 1870] [serial = 669] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0xa0435400) [pid = 1870] [serial = 686] [outer = (nil)] [url = about:blank]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0xa290e800) [pid = 1870] [serial = 650] [outer = (nil)] [url = about:blank]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0xa4114400) [pid = 1870] [serial = 666] [outer = (nil)] [url = about:blank]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0xa2f4fc00) [pid = 1870] [serial = 653] [outer = (nil)] [url = about:blank]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0xa043f800) [pid = 1870] [serial = 684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346575421]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0xa21b8400) [pid = 1870] [serial = 647] [outer = (nil)] [url = about:blank]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0xa410d400) [pid = 1870] [serial = 664] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346563579]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0xa45b6800) [pid = 1870] [serial = 671] [outer = (nil)] [url = about:blank]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0xa1cdd800) [pid = 1870] [serial = 691] [outer = (nil)] [url = about:blank]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0xa45bec00) [pid = 1870] [serial = 674] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0xa0efb400) [pid = 1870] [serial = 644] [outer = (nil)] [url = about:blank]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0xa3c88400) [pid = 1870] [serial = 659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0xa1cd4c00) [pid = 1870] [serial = 694] [outer = (nil)] [url = about:blank]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0x9f660000) [pid = 1870] [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]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0x9f667800) [pid = 1870] [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]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0x9fb7a400) [pid = 1870] [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]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0xa1707800) [pid = 1870] [serial = 688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0xa1fb7000) [pid = 1870] [serial = 683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346575421]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0xa1702c00) [pid = 1870] [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]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0x9f666800) [pid = 1870] [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]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa3c85800) [pid = 1870] [serial = 658] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa405d400) [pid = 1870] [serial = 663] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346563579]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0xa4357c00) [pid = 1870] [serial = 668] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0xa45c3000) [pid = 1870] [serial = 673] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0xa4835400) [pid = 1870] [serial = 678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:43:42 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa1cdf800) [pid = 1870] [serial = 603] [outer = (nil)] [url = about:blank]
08:43:42 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
08:43:42 INFO - document served over http requires an https
08:43:42 INFO - sub-resource via xhr-request using the http-csp
08:43:42 INFO - delivery method with swap-origin-redirect and when
08:43: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"
08:43:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:43:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:43:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:42 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
08:43:42 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 4008ms
08:43:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
08:43:42 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d8c400 == 17 [pid = 1870] [id = 262]
08:43:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa0d8c800) [pid = 1870] [serial = 732] [outer = (nil)]
08:43:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa1702c00) [pid = 1870] [serial = 733] [outer = 0xa0d8c800]
08:43:43 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa21b2000) [pid = 1870] [serial = 734] [outer = 0xa0d8c800]
08:43:44 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
08:43:44 INFO - document served over http requires an http
08:43:44 INFO - sub-resource via fetch-request using the meta-csp
08:43:44 INFO - delivery method with keep-origin-redirect and when
08:43:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html"
08:43:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:43:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:43:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:43:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:44 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
08:43:44 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 2441ms
08:43:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
08:43:45 INFO - PROCESS | 1819 | ++DOCSHELL 0xa076f400 == 18 [pid = 1870] [id = 263]
08:43:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0xa0776c00) [pid = 1870] [serial = 735] [outer = (nil)]
08:43:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa1cd5000) [pid = 1870] [serial = 736] [outer = 0xa0776c00]
08:43:46 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa25a1800) [pid = 1870] [serial = 737] [outer = 0xa0776c00]
08:43:48 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
08:43:48 INFO - document served over http requires an http
08:43:48 INFO - sub-resource via fetch-request using the meta-csp
08:43:48 INFO - delivery method with no-redirect and when
08: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html"
08:43:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:43:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:43:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:43:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:48 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
08:43:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 3050ms
08:43:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
08:43:48 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1853c00 == 19 [pid = 1870] [id = 264]
08:43:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa2573400) [pid = 1870] [serial = 738] [outer = (nil)]
08:43:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0xa30d1c00) [pid = 1870] [serial = 739] [outer = 0xa2573400]
08:43:49 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0xa34e9400) [pid = 1870] [serial = 740] [outer = 0xa2573400]
08:43:50 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
08:43:50 INFO - document served over http requires an http
08:43:50 INFO - sub-resource via fetch-request using the meta-csp
08:43:50 INFO - delivery method with swap-origin-redirect and when
08: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
08:43:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:43:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:43:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:43:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:50 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
08:43:50 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 2743ms
08:43:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
08:43:51 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2b1c400 == 20 [pid = 1870] [id = 265]
08:43:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0xa2f51000) [pid = 1870] [serial = 741] [outer = (nil)]
08:43:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0xa3c88000) [pid = 1870] [serial = 742] [outer = 0xa2f51000]
08:43:52 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0xa4053800) [pid = 1870] [serial = 743] [outer = 0xa2f51000]
08:43:53 INFO - PROCESS | 1819 | ++DOCSHELL 0xa410e000 == 21 [pid = 1870] [id = 266]
08:43:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0xa4110400) [pid = 1870] [serial = 744] [outer = (nil)]
08:43:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0xa4115800) [pid = 1870] [serial = 745] [outer = 0xa4110400]
08:43:53 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
08:43:53 INFO - document served over http requires an http
08:43:53 INFO - sub-resource via iframe-tag using the meta-csp
08:43:53 INFO - delivery method with keep-origin-redirect and when
08: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html"
08:43:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:43:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:43:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:53 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
08:43:53 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 2914ms
08:43:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
08:43:54 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3a72400 == 22 [pid = 1870] [id = 267]
08:43:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0xa3c85c00) [pid = 1870] [serial = 746] [outer = (nil)]
08:43:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0xa435c400) [pid = 1870] [serial = 747] [outer = 0xa3c85c00]
08:43:55 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0xa45be800) [pid = 1870] [serial = 748] [outer = 0xa3c85c00]
08:43:56 INFO - PROCESS | 1819 | ++DOCSHELL 0xa480cc00 == 23 [pid = 1870] [id = 268]
08:43:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0xa480d000) [pid = 1870] [serial = 749] [outer = (nil)]
08:43:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0xa4810c00) [pid = 1870] [serial = 750] [outer = 0xa480d000]
08:43:57 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
08:43:57 INFO - document served over http requires an http
08:43:57 INFO - sub-resource via iframe-tag using the meta-csp
08:43:57 INFO - delivery method with no-redirect and when
08: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html"
08:43:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:43:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:43:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:57 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
08:43:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 3506ms
08:43:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
08:43:57 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4358c00 == 24 [pid = 1870] [id = 269]
08:43:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0xa4359000) [pid = 1870] [serial = 751] [outer = (nil)]
08:43:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0xa4df1400) [pid = 1870] [serial = 752] [outer = 0xa4359000]
08:43:58 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:43:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0xa4dfcc00) [pid = 1870] [serial = 753] [outer = 0xa4359000]
08:43:59 INFO - PROCESS | 1819 | ++DOCSHELL 0xa565e400 == 25 [pid = 1870] [id = 270]
08:43:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0xa565e800) [pid = 1870] [serial = 754] [outer = (nil)]
08:43:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0xa5674400) [pid = 1870] [serial = 755] [outer = 0xa565e800]
08:43:59 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
08:43:59 INFO - document served over http requires an http
08:43:59 INFO - sub-resource via iframe-tag using the meta-csp
08:43:59 INFO - delivery method with swap-origin-redirect and when
08: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
08:43:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:43:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:43:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:43:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:43:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:43:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:43:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:43:59 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
08:43:59 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 2575ms
08:43:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
08:44:00 INFO - PROCESS | 1819 | ++DOCSHELL 0xa48e5c00 == 26 [pid = 1870] [id = 271]
08:44:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0xa48e8400) [pid = 1870] [serial = 756] [outer = (nil)]
08:44:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0xa56cc800) [pid = 1870] [serial = 757] [outer = 0xa48e8400]
08:44:01 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0xa5991000) [pid = 1870] [serial = 758] [outer = 0xa48e8400]
08:44:02 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
08:44:02 INFO - document served over http requires an http
08:44:02 INFO - sub-resource via script-tag using the meta-csp
08:44:02 INFO - delivery method with keep-origin-redirect and when
08: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html"
08:44:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:44:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:44:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:02 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
08:44:02 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 2851ms
08:44:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
08:44:03 INFO - PROCESS | 1819 | ++DOCSHELL 0xa56c9000 == 27 [pid = 1870] [id = 272]
08:44:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0xa5999400) [pid = 1870] [serial = 759] [outer = (nil)]
08:44:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0xa5b54400) [pid = 1870] [serial = 760] [outer = 0xa5999400]
08:44:03 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 124 (0xa5b58000) [pid = 1870] [serial = 761] [outer = 0xa5999400]
08:44:05 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
08:44:05 INFO - document served over http requires an http
08:44:05 INFO - sub-resource via script-tag using the meta-csp
08:44:05 INFO - delivery method with no-redirect and when
08: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html"
08:44:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:44:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:44:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:05 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
08:44:05 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2552ms
08:44:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
08:44:06 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5b4f800 == 28 [pid = 1870] [id = 273]
08:44:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 125 (0xa5b52400) [pid = 1870] [serial = 762] [outer = (nil)]
08:44:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 126 (0xa5ddac00) [pid = 1870] [serial = 763] [outer = 0xa5b52400]
08:44:06 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 127 (0xa5dde400) [pid = 1870] [serial = 764] [outer = 0xa5b52400]
08:44:08 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
08:44:08 INFO - document served over http requires an http
08:44:08 INFO - sub-resource via script-tag using the meta-csp
08:44:08 INFO - delivery method with swap-origin-redirect and when
08:44: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/script-tag/cross-origin.swap-origin-redirect.http.html"
08:44:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:44:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:44:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:08 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
08:44:08 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 3007ms
08:44:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
08:44:09 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5dd8000 == 29 [pid = 1870] [id = 274]
08:44:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 128 (0xa5dd8800) [pid = 1870] [serial = 765] [outer = (nil)]
08:44:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 129 (0xa728d400) [pid = 1870] [serial = 766] [outer = 0xa5dd8800]
08:44:09 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 130 (0xa7295400) [pid = 1870] [serial = 767] [outer = 0xa5dd8800]
08:44:11 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
08:44:11 INFO - document served over http requires an http
08:44:11 INFO - sub-resource via xhr-request using the meta-csp
08:44:11 INFO - delivery method with keep-origin-redirect and when
08: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/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html"
08:44:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:44:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:44:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:11 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
08:44:11 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 2799ms
08:44:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
08:44:11 INFO - PROCESS | 1819 | ++DOCSHELL 0xa7243800 == 30 [pid = 1870] [id = 275]
08:44:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 131 (0xa7521400) [pid = 1870] [serial = 768] [outer = (nil)]
08:44:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 132 (0xa752f800) [pid = 1870] [serial = 769] [outer = 0xa7521400]
08:44:12 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 133 (0xaa004400) [pid = 1870] [serial = 770] [outer = 0xa7521400]
08:44:15 INFO - PROCESS | 1819 | --DOCSHELL 0xa0441400 == 29 [pid = 1870] [id = 250]
08:44:15 INFO - PROCESS | 1819 | --DOCSHELL 0xa1704c00 == 28 [pid = 1870] [id = 251]
08:44:15 INFO - PROCESS | 1819 | --DOCSHELL 0xa30d0c00 == 27 [pid = 1870] [id = 252]
08:44:15 INFO - PROCESS | 1819 | --DOCSHELL 0xa39e2c00 == 26 [pid = 1870] [id = 253]
08:44:15 INFO - PROCESS | 1819 | --DOCSHELL 0xa4361000 == 25 [pid = 1870] [id = 254]
08:44:15 INFO - PROCESS | 1819 | --DOCSHELL 0xa4df7000 == 24 [pid = 1870] [id = 255]
08:44:15 INFO - PROCESS | 1819 | --DOCSHELL 0xa5035000 == 23 [pid = 1870] [id = 256]
08:44:15 INFO - PROCESS | 1819 | --DOCSHELL 0xa5182800 == 22 [pid = 1870] [id = 257]
08:44:15 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e95c00 == 21 [pid = 1870] [id = 259]
08:44:15 INFO - PROCESS | 1819 | --DOCSHELL 0xa0774400 == 20 [pid = 1870] [id = 260]
08:44:15 INFO - PROCESS | 1819 | --DOCSHELL 0xa1710800 == 19 [pid = 1870] [id = 261]
08:44:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa076f400 == 18 [pid = 1870] [id = 263]
08:44:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa1853c00 == 17 [pid = 1870] [id = 264]
08:44:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa410e000 == 16 [pid = 1870] [id = 266]
08:44:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa2b1c400 == 15 [pid = 1870] [id = 265]
08:44:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa480cc00 == 14 [pid = 1870] [id = 268]
08:44:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa3a72400 == 13 [pid = 1870] [id = 267]
08:44:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa565e400 == 12 [pid = 1870] [id = 270]
08:44:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa4358c00 == 11 [pid = 1870] [id = 269]
08:44:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa48e5c00 == 10 [pid = 1870] [id = 271]
08:44:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa56c9000 == 9 [pid = 1870] [id = 272]
08:44:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa5b4f800 == 8 [pid = 1870] [id = 273]
08:44:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa5dd8000 == 7 [pid = 1870] [id = 274]
08:44:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa1702800 == 6 [pid = 1870] [id = 215]
08:44:17 INFO - PROCESS | 1819 | --DOCSHELL 0x9f65e400 == 5 [pid = 1870] [id = 249]
08:44:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d8c400 == 4 [pid = 1870] [id = 262]
08:44:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa4361c00 == 3 [pid = 1870] [id = 242]
08:44:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa565cc00 == 2 [pid = 1870] [id = 258]
08:44:17 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
08:44:17 INFO - document served over http requires an http
08:44:17 INFO - sub-resource via xhr-request using the meta-csp
08:44:17 INFO - delivery method with no-redirect and when
08:44:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html"
08:44:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:44:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:44:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:17 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
08:44:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 5967ms
08:44:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
08:44:17 INFO - PROCESS | 1819 | --DOMWINDOW == 132 (0xa0d7f000) [pid = 1870] [serial = 687] [outer = (nil)] [url = about:blank]
08:44:17 INFO - PROCESS | 1819 | --DOMWINDOW == 131 (0xa1859000) [pid = 1870] [serial = 642] [outer = (nil)] [url = about:blank]
08:44:17 INFO - PROCESS | 1819 | --DOMWINDOW == 130 (0xa0efa000) [pid = 1870] [serial = 682] [outer = (nil)] [url = about:blank]
08:44:17 INFO - PROCESS | 1819 | --DOMWINDOW == 129 (0xa25a3400) [pid = 1870] [serial = 692] [outer = (nil)] [url = about:blank]
08:44:18 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f419800 == 3 [pid = 1870] [id = 276]
08:44:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 130 (0x9f419c00) [pid = 1870] [serial = 771] [outer = (nil)]
08:44:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 131 (0x9f658800) [pid = 1870] [serial = 772] [outer = 0x9f419c00]
08:44:18 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 132 (0x9f667c00) [pid = 1870] [serial = 773] [outer = 0x9f419c00]
08:44:20 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
08:44:20 INFO - document served over http requires an http
08:44:20 INFO - sub-resource via xhr-request using the meta-csp
08:44:20 INFO - delivery method with swap-origin-redirect and when
08:44:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
08:44:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:44:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:44:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:20 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
08:44:20 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 2780ms
08:44:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
08:44:20 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f419000 == 4 [pid = 1870] [id = 277]
08:44:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 133 (0x9fb7dc00) [pid = 1870] [serial = 774] [outer = (nil)]
08:44:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 134 (0xa0439c00) [pid = 1870] [serial = 775] [outer = 0x9fb7dc00]
08:44:21 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 135 (0xa0440800) [pid = 1870] [serial = 776] [outer = 0x9fb7dc00]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 134 (0xa34dfc00) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 133 (0xa1fb4000) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 132 (0xa2b14c00) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 131 (0xa2f4ac00) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 130 (0xa3937c00) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 129 (0xa3c86400) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 128 (0xa290fc00) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 127 (0xa2b1bc00) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 126 (0xa1850800) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 125 (0xa4362000) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 124 (0x9f65cc00) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 123 (0xa043a800) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 122 (0xa0e9f800) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0xa25a5400) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0x9fb71c00) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0xa1fb2000) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0xa1cd3000) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0xa0e93800) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0xa45b4400) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0xa3c91000) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0xa39e3800) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0xa21b1c00) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0xa30d2000) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0xa34e3800) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0xa1704800) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0xa4112800) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0xa0d8c800) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0xa48e5000) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0xa5658800) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0xa0d8d000) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0xa5673400) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0xa0774800) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0xa0e90c00) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0xa18dd400) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0xa30de800) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa4df7800) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa0e96400) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0xa1850c00) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0xa503f000) [pid = 1870] [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]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0xa48eb800) [pid = 1870] [serial = 709] [outer = (nil)] [url = about:blank]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa0d80000) [pid = 1870] [serial = 727] [outer = (nil)] [url = about:blank]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa18d7c00) [pid = 1870] [serial = 730] [outer = (nil)] [url = about:blank]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa0ef3800) [pid = 1870] [serial = 724] [outer = (nil)] [url = about:blank]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0xa5184400) [pid = 1870] [serial = 715] [outer = (nil)] [url = about:blank]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa34df800) [pid = 1870] [serial = 700] [outer = (nil)] [url = about:blank]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa567bc00) [pid = 1870] [serial = 721] [outer = (nil)] [url = about:blank]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa5036800) [pid = 1870] [serial = 712] [outer = (nil)] [url = about:blank]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa45c2800) [pid = 1870] [serial = 706] [outer = (nil)] [url = about:blank]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa565f400) [pid = 1870] [serial = 718] [outer = (nil)] [url = about:blank]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa1cdf000) [pid = 1870] [serial = 697] [outer = (nil)] [url = about:blank]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa39e8800) [pid = 1870] [serial = 703] [outer = (nil)] [url = about:blank]
08:44:25 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa1702c00) [pid = 1870] [serial = 733] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa38ef800) [pid = 1870] [serial = 624] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa2579800) [pid = 1870] [serial = 582] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa2b20000) [pid = 1870] [serial = 591] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa30d9400) [pid = 1870] [serial = 618] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa39e0400) [pid = 1870] [serial = 627] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa4056000) [pid = 1870] [serial = 662] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa29f5000) [pid = 1870] [serial = 588] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa5187c00) [pid = 1870] [serial = 716] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa30d4c00) [pid = 1870] [serial = 654] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa1cdac00) [pid = 1870] [serial = 576] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa0e99400) [pid = 1870] [serial = 728] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa480f400) [pid = 1870] [serial = 677] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa0ef7800) [pid = 1870] [serial = 566] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa18d5800) [pid = 1870] [serial = 645] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa56bdc00) [pid = 1870] [serial = 722] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa185b000) [pid = 1870] [serial = 571] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa2903400) [pid = 1870] [serial = 585] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa1fb0000) [pid = 1870] [serial = 725] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa0777800) [pid = 1870] [serial = 561] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa5663400) [pid = 1870] [serial = 719] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa2578000) [pid = 1870] [serial = 648] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa1facc00) [pid = 1870] [serial = 579] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa1fb9c00) [pid = 1870] [serial = 608] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa45bac00) [pid = 1870] [serial = 672] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa4118c00) [pid = 1870] [serial = 667] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa3a68c00) [pid = 1870] [serial = 630] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa29f2c00) [pid = 1870] [serial = 651] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa38e0400) [pid = 1870] [serial = 621] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa39e8400) [pid = 1870] [serial = 657] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0xa2b15000) [pid = 1870] [serial = 613] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0xa503ac00) [pid = 1870] [serial = 713] [outer = (nil)] [url = about:blank]
08:44:26 INFO - PROCESS | 1819 | --DOMWINDOW == 51 (0xa1fae800) [pid = 1870] [serial = 731] [outer = (nil)] [url = about:blank]
08:44:26 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
08:44:26 INFO - document served over http requires an https
08:44:26 INFO - sub-resource via fetch-request using the meta-csp
08:44:26 INFO - delivery method with keep-origin-redirect and when
08:44:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html"
08:44:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:44:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:44:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:44:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:26 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
08:44:26 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 6561ms
08:44:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
08:44:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f411800 == 5 [pid = 1870] [id = 278]
08:44:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0x9f412c00) [pid = 1870] [serial = 777] [outer = (nil)]
08:44:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0x9f65a000) [pid = 1870] [serial = 778] [outer = 0x9f412c00]
08:44:27 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0x9fb7d800) [pid = 1870] [serial = 779] [outer = 0x9f412c00]
08:44:29 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
08:44:29 INFO - document served over http requires an https
08:44:29 INFO - sub-resource via fetch-request using the meta-csp
08:44:29 INFO - delivery method with no-redirect and when
08:44:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html"
08:44:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:44:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:44:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:44:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:29 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
08:44:29 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2747ms
08:44:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
08:44:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb71c00 == 6 [pid = 1870] [id = 279]
08:44:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0xa0443c00) [pid = 1870] [serial = 780] [outer = (nil)]
08:44:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0xa077b000) [pid = 1870] [serial = 781] [outer = 0xa0443c00]
08:44:30 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0xa0d83400) [pid = 1870] [serial = 782] [outer = 0xa0443c00]
08:44:32 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
08:44:32 INFO - document served over http requires an https
08:44:32 INFO - sub-resource via fetch-request using the meta-csp
08:44:32 INFO - delivery method with swap-origin-redirect and when
08:44:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html"
08:44:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:44:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:44:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:44:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:32 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
08:44:32 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 2849ms
08:44:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
08:44:33 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0778400 == 7 [pid = 1870] [id = 280]
08:44:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa0d8a800) [pid = 1870] [serial = 783] [outer = (nil)]
08:44:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa0e93800) [pid = 1870] [serial = 784] [outer = 0xa0d8a800]
08:44:34 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa0e99800) [pid = 1870] [serial = 785] [outer = 0xa0d8a800]
08:44:35 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0eef000 == 8 [pid = 1870] [id = 281]
08:44:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa0ef1800) [pid = 1870] [serial = 786] [outer = (nil)]
08:44:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa0ef3c00) [pid = 1870] [serial = 787] [outer = 0xa0ef1800]
08:44: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
08:44:36 INFO - document served over http requires an https
08:44:36 INFO - sub-resource via iframe-tag using the meta-csp
08:44:36 INFO - delivery method with keep-origin-redirect and when
08:44:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html"
08:44:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:44:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:44:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44: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
08:44: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 4167ms
08:44:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
08:44:36 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d8d000 == 9 [pid = 1870] [id = 282]
08:44:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa0e90c00) [pid = 1870] [serial = 788] [outer = (nil)]
08:44:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa1702c00) [pid = 1870] [serial = 789] [outer = 0xa0e90c00]
08:44:37 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa170a400) [pid = 1870] [serial = 790] [outer = 0xa0e90c00]
08:44:38 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1850400 == 10 [pid = 1870] [id = 283]
08:44:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa1850800) [pid = 1870] [serial = 791] [outer = (nil)]
08:44:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa1853c00) [pid = 1870] [serial = 792] [outer = 0xa1850800]
08:44: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
08:44:38 INFO - document served over http requires an https
08:44:38 INFO - sub-resource via iframe-tag using the meta-csp
08:44:38 INFO - delivery method with no-redirect and when
08:44:38 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html"
08:44:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:44:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:44:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44: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
08:44: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 2356ms
08:44: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
08:44:39 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0efbc00 == 11 [pid = 1870] [id = 284]
08:44:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa1851000) [pid = 1870] [serial = 793] [outer = (nil)]
08:44:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa185d800) [pid = 1870] [serial = 794] [outer = 0xa1851000]
08:44:40 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa18d4000) [pid = 1870] [serial = 795] [outer = 0xa1851000]
08:44:40 INFO - PROCESS | 1819 | ++DOCSHELL 0xa18dc800 == 12 [pid = 1870] [id = 285]
08:44:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa18dcc00) [pid = 1870] [serial = 796] [outer = (nil)]
08:44:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa18de000) [pid = 1870] [serial = 797] [outer = 0xa18dcc00]
08:44:41 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
08:44:41 INFO - document served over http requires an https
08:44:41 INFO - sub-resource via iframe-tag using the meta-csp
08:44:41 INFO - delivery method with swap-origin-redirect and when
08:44:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html"
08:44:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:44:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:44:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:41 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
08:44:41 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 2464ms
08:44:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
08:44:42 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1856800 == 13 [pid = 1870] [id = 286]
08:44:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa185ac00) [pid = 1870] [serial = 798] [outer = (nil)]
08:44:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa1cdb800) [pid = 1870] [serial = 799] [outer = 0xa185ac00]
08:44:43 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa1fab800) [pid = 1870] [serial = 800] [outer = 0xa185ac00]
08:44:45 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
08:44:45 INFO - document served over http requires an https
08:44:45 INFO - sub-resource via script-tag using the meta-csp
08:44:45 INFO - delivery method with keep-origin-redirect and when
08:44:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html"
08:44:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:44:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:44:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:45 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
08:44:45 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 3804ms
08:44:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
08:44:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65a800 == 14 [pid = 1870] [id = 287]
08:44:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0x9f666800) [pid = 1870] [serial = 801] [outer = (nil)]
08:44:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa0776800) [pid = 1870] [serial = 802] [outer = 0x9f666800]
08:44:46 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa0e90400) [pid = 1870] [serial = 803] [outer = 0x9f666800]
08:44:46 INFO - PROCESS | 1819 | --DOCSHELL 0x9f419000 == 13 [pid = 1870] [id = 277]
08:44:46 INFO - PROCESS | 1819 | --DOCSHELL 0x9f419800 == 12 [pid = 1870] [id = 276]
08:44:46 INFO - PROCESS | 1819 | --DOCSHELL 0xa7243800 == 11 [pid = 1870] [id = 275]
08:44:46 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa4831c00) [pid = 1870] [serial = 707] [outer = (nil)] [url = about:blank]
08:44:46 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa3a72800) [pid = 1870] [serial = 704] [outer = (nil)] [url = about:blank]
08:44:46 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa2904c00) [pid = 1870] [serial = 698] [outer = (nil)] [url = about:blank]
08:44:46 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa48f0400) [pid = 1870] [serial = 710] [outer = (nil)] [url = about:blank]
08:44:46 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa38e4c00) [pid = 1870] [serial = 701] [outer = (nil)] [url = about:blank]
08:44:46 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa2b16c00) [pid = 1870] [serial = 695] [outer = (nil)] [url = about:blank]
08:44:46 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa21b2000) [pid = 1870] [serial = 734] [outer = (nil)] [url = about:blank]
08:44: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
08:44:47 INFO - document served over http requires an https
08:44:47 INFO - sub-resource via script-tag using the meta-csp
08:44:47 INFO - delivery method with no-redirect and when
08:44:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html"
08:44:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:44:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:44:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44: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
08:44: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 2652ms
08:44: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
08:44:48 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f663c00 == 12 [pid = 1870] [id = 288]
08:44:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0x9fb7b000) [pid = 1870] [serial = 804] [outer = (nil)]
08:44:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa0778c00) [pid = 1870] [serial = 805] [outer = 0x9fb7b000]
08:44:48 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa0ef7400) [pid = 1870] [serial = 806] [outer = 0x9fb7b000]
08:44:50 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
08:44:50 INFO - document served over http requires an https
08:44:50 INFO - sub-resource via script-tag using the meta-csp
08:44:50 INFO - delivery method with swap-origin-redirect and when
08:44:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html"
08:44:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:44:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:44:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:50 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
08:44:50 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 2566ms
08:44:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
08:44:50 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa4115800) [pid = 1870] [serial = 745] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:44:50 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa3c88000) [pid = 1870] [serial = 742] [outer = (nil)] [url = about:blank]
08:44:50 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa5ddac00) [pid = 1870] [serial = 763] [outer = (nil)] [url = about:blank]
08:44:50 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa728d400) [pid = 1870] [serial = 766] [outer = (nil)] [url = about:blank]
08:44:50 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa56cc800) [pid = 1870] [serial = 757] [outer = (nil)] [url = about:blank]
08:44:50 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa5b54400) [pid = 1870] [serial = 760] [outer = (nil)] [url = about:blank]
08:44:50 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa4810c00) [pid = 1870] [serial = 750] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346636063]
08:44:50 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa435c400) [pid = 1870] [serial = 747] [outer = (nil)] [url = about:blank]
08:44:50 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa5674400) [pid = 1870] [serial = 755] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:44:50 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa4df1400) [pid = 1870] [serial = 752] [outer = (nil)] [url = about:blank]
08:44:50 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa1cd5000) [pid = 1870] [serial = 736] [outer = (nil)] [url = about:blank]
08:44:50 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa30d1c00) [pid = 1870] [serial = 739] [outer = (nil)] [url = about:blank]
08:44:50 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0x9f658800) [pid = 1870] [serial = 772] [outer = (nil)] [url = about:blank]
08:44:51 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa0439c00) [pid = 1870] [serial = 775] [outer = (nil)] [url = about:blank]
08:44:51 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa752f800) [pid = 1870] [serial = 769] [outer = (nil)] [url = about:blank]
08:44:51 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa565e800) [pid = 1870] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:44:51 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa480d000) [pid = 1870] [serial = 749] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346636063]
08:44:51 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa5b52400) [pid = 1870] [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]
08:44:51 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa48e8400) [pid = 1870] [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]
08:44:51 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa5999400) [pid = 1870] [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]
08:44:51 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0x9f419c00) [pid = 1870] [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]
08:44:51 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0xa4110400) [pid = 1870] [serial = 744] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:44:51 INFO - PROCESS | 1819 | --DOMWINDOW == 51 (0xa2f51000) [pid = 1870] [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]
08:44:51 INFO - PROCESS | 1819 | --DOMWINDOW == 50 (0xa5dd8800) [pid = 1870] [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]
08:44:51 INFO - PROCESS | 1819 | --DOMWINDOW == 49 (0xa3c85c00) [pid = 1870] [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]
08:44:51 INFO - PROCESS | 1819 | --DOMWINDOW == 48 (0xa4359000) [pid = 1870] [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]
08:44:51 INFO - PROCESS | 1819 | --DOMWINDOW == 47 (0xa0776c00) [pid = 1870] [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]
08:44:51 INFO - PROCESS | 1819 | --DOMWINDOW == 46 (0xa2573400) [pid = 1870] [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]
08:44:51 INFO - PROCESS | 1819 | --DOMWINDOW == 45 (0xa7295400) [pid = 1870] [serial = 767] [outer = (nil)] [url = about:blank]
08:44:51 INFO - PROCESS | 1819 | --DOMWINDOW == 44 (0x9f667c00) [pid = 1870] [serial = 773] [outer = (nil)] [url = about:blank]
08:44:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb7c400 == 13 [pid = 1870] [id = 289]
08:44:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 45 (0xa0439c00) [pid = 1870] [serial = 807] [outer = (nil)]
08:44:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 46 (0xa1853400) [pid = 1870] [serial = 808] [outer = 0xa0439c00]
08:44:51 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 47 (0xa1cd8400) [pid = 1870] [serial = 809] [outer = 0xa0439c00]
08:44:53 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
08:44:53 INFO - document served over http requires an https
08:44:53 INFO - sub-resource via xhr-request using the meta-csp
08:44:53 INFO - delivery method with keep-origin-redirect and when
08:44:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html"
08:44:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:44:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:44:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:53 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
08:44:53 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 2661ms
08:44:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
08:44:53 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f667c00 == 14 [pid = 1870] [id = 290]
08:44:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 48 (0x9fb77c00) [pid = 1870] [serial = 810] [outer = (nil)]
08:44:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 49 (0xa0771400) [pid = 1870] [serial = 811] [outer = 0x9fb77c00]
08:44:55 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 50 (0xa0ef1400) [pid = 1870] [serial = 812] [outer = 0x9fb77c00]
08:44:56 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
08:44:56 INFO - document served over http requires an https
08:44:56 INFO - sub-resource via xhr-request using the meta-csp
08:44:56 INFO - delivery method with no-redirect and when
08:44:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html"
08:44:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:44:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:44:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:56 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
08:44:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 3417ms
08:44:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
08:44:57 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb80000 == 15 [pid = 1870] [id = 291]
08:44:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 51 (0xa185c000) [pid = 1870] [serial = 813] [outer = (nil)]
08:44:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0xa21b2c00) [pid = 1870] [serial = 814] [outer = 0xa185c000]
08:44:57 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:44:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0xa21b7000) [pid = 1870] [serial = 815] [outer = 0xa185c000]
08:44:59 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
08:44:59 INFO - document served over http requires an https
08:44:59 INFO - sub-resource via xhr-request using the meta-csp
08:44:59 INFO - delivery method with swap-origin-redirect and when
08:44:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html"
08:44:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:44:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:44:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:44:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:44:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:44:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:44:59 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
08:44:59 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 2560ms
08:44:59 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
08:44:59 INFO - PROCESS | 1819 | ++DOCSHELL 0xa21b1800 == 16 [pid = 1870] [id = 292]
08:44:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0xa21ba000) [pid = 1870] [serial = 816] [outer = (nil)]
08:44:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0xa2578800) [pid = 1870] [serial = 817] [outer = 0xa21ba000]
08:45:00 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0xa257d400) [pid = 1870] [serial = 818] [outer = 0xa21ba000]
08:45:01 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
08:45:01 INFO - document served over http requires an http
08:45:01 INFO - sub-resource via fetch-request using the meta-csp
08:45:01 INFO - delivery method with keep-origin-redirect and when
08:45:01 INFO - the target request is same-origin.
08:45:01 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 2347ms
08:45:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
08:45:02 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2577000 == 17 [pid = 1870] [id = 293]
08:45:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0xa25a1c00) [pid = 1870] [serial = 819] [outer = (nil)]
08:45:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa25a8800) [pid = 1870] [serial = 820] [outer = 0xa25a1c00]
08:45:02 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa25ad000) [pid = 1870] [serial = 821] [outer = 0xa25a1c00]
08:45:04 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
08:45:04 INFO - document served over http requires an http
08:45:04 INFO - sub-resource via fetch-request using the meta-csp
08:45:04 INFO - delivery method with no-redirect and when
08:45:04 INFO - the target request is same-origin.
08:45:04 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 2614ms
08:45:04 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
08:45:04 INFO - PROCESS | 1819 | ++DOCSHELL 0xa25a7000 == 18 [pid = 1870] [id = 294]
08:45:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa2905000) [pid = 1870] [serial = 822] [outer = (nil)]
08:45:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa290a400) [pid = 1870] [serial = 823] [outer = 0xa2905000]
08:45:05 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa290f800) [pid = 1870] [serial = 824] [outer = 0xa2905000]
08:45:07 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
08:45:07 INFO - document served over http requires an http
08:45:07 INFO - sub-resource via fetch-request using the meta-csp
08:45:07 INFO - delivery method with swap-origin-redirect and when
08:45:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
08:45:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:45:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:45:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:45:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:07 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
08:45:07 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 2843ms
08:45:07 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
08:45:07 INFO - PROCESS | 1819 | ++DOCSHELL 0xa29ef400 == 19 [pid = 1870] [id = 295]
08:45:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa29f0000) [pid = 1870] [serial = 825] [outer = (nil)]
08:45:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa29f6000) [pid = 1870] [serial = 826] [outer = 0xa29f0000]
08:45:08 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa2b17400) [pid = 1870] [serial = 827] [outer = 0xa29f0000]
08:45:09 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2b20000 == 20 [pid = 1870] [id = 296]
08:45:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa2b20800) [pid = 1870] [serial = 828] [outer = (nil)]
08:45:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa2f44000) [pid = 1870] [serial = 829] [outer = 0xa2b20800]
08:45:09 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
08:45:09 INFO - document served over http requires an http
08:45:09 INFO - sub-resource via iframe-tag using the meta-csp
08:45:09 INFO - delivery method with keep-origin-redirect and when
08:45:09 INFO - the target request is same-origin.
08:45:09 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 2824ms
08:45:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
08:45:10 INFO - PROCESS | 1819 | ++DOCSHELL 0xa29f2400 == 21 [pid = 1870] [id = 297]
08:45:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa29f4800) [pid = 1870] [serial = 830] [outer = (nil)]
08:45:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa2f4ac00) [pid = 1870] [serial = 831] [outer = 0xa29f4800]
08:45:11 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa2f4ec00) [pid = 1870] [serial = 832] [outer = 0xa29f4800]
08:45:13 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d8c400 == 22 [pid = 1870] [id = 298]
08:45:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa0e91c00) [pid = 1870] [serial = 833] [outer = (nil)]
08:45:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa0eee800) [pid = 1870] [serial = 834] [outer = 0xa0e91c00]
08:45:14 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
08:45:14 INFO - document served over http requires an http
08:45:14 INFO - sub-resource via iframe-tag using the meta-csp
08:45:14 INFO - delivery method with no-redirect and when
08:45:14 INFO - the target request is same-origin.
08:45:14 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 4404ms
08:45:14 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
08:45:15 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f661400 == 23 [pid = 1870] [id = 299]
08:45:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0x9fb73800) [pid = 1870] [serial = 835] [outer = (nil)]
08:45:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa0e9c400) [pid = 1870] [serial = 836] [outer = 0x9fb73800]
08:45:15 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa257d000) [pid = 1870] [serial = 837] [outer = 0x9fb73800]
08:45:16 INFO - PROCESS | 1819 | --DOCSHELL 0x9f663c00 == 22 [pid = 1870] [id = 288]
08:45:16 INFO - PROCESS | 1819 | --DOCSHELL 0x9f65a800 == 21 [pid = 1870] [id = 287]
08:45:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa1856800 == 20 [pid = 1870] [id = 286]
08:45:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa18dc800 == 19 [pid = 1870] [id = 285]
08:45:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa0efbc00 == 18 [pid = 1870] [id = 284]
08:45:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa1850400 == 17 [pid = 1870] [id = 283]
08:45:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa0eef000 == 16 [pid = 1870] [id = 281]
08:45:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d8d000 == 15 [pid = 1870] [id = 282]
08:45:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa0778400 == 14 [pid = 1870] [id = 280]
08:45:16 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb71c00 == 13 [pid = 1870] [id = 279]
08:45:16 INFO - PROCESS | 1819 | --DOCSHELL 0x9f411800 == 12 [pid = 1870] [id = 278]
08:45:16 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa25a1800) [pid = 1870] [serial = 737] [outer = (nil)] [url = about:blank]
08:45:16 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa45be800) [pid = 1870] [serial = 748] [outer = (nil)] [url = about:blank]
08:45:16 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa5991000) [pid = 1870] [serial = 758] [outer = (nil)] [url = about:blank]
08:45:16 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa4dfcc00) [pid = 1870] [serial = 753] [outer = (nil)] [url = about:blank]
08:45:16 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa5dde400) [pid = 1870] [serial = 764] [outer = (nil)] [url = about:blank]
08:45:16 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa5b58000) [pid = 1870] [serial = 761] [outer = (nil)] [url = about:blank]
08:45:16 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa4053800) [pid = 1870] [serial = 743] [outer = (nil)] [url = about:blank]
08:45:16 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa34e9400) [pid = 1870] [serial = 740] [outer = (nil)] [url = about:blank]
08:45:16 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65bc00 == 13 [pid = 1870] [id = 300]
08:45:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0x9f660c00) [pid = 1870] [serial = 838] [outer = (nil)]
08:45:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0x9fb7a000) [pid = 1870] [serial = 839] [outer = 0x9f660c00]
08:45:17 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
08:45:17 INFO - document served over http requires an http
08:45:17 INFO - sub-resource via iframe-tag using the meta-csp
08:45:17 INFO - delivery method with swap-origin-redirect and when
08: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
08:45:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:45:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:45:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:17 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
08:45:17 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 2644ms
08:45:17 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
08:45:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb71c00 == 14 [pid = 1870] [id = 301]
08:45:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0x9fb73400) [pid = 1870] [serial = 840] [outer = (nil)]
08:45:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa0777800) [pid = 1870] [serial = 841] [outer = 0x9fb73400]
08:45:18 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa0e96400) [pid = 1870] [serial = 842] [outer = 0x9fb73400]
08:45:19 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
08:45:19 INFO - document served over http requires an http
08:45:19 INFO - sub-resource via script-tag using the meta-csp
08:45:19 INFO - delivery method with keep-origin-redirect and when
08:45:19 INFO - the target request is same-origin.
08:45:19 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 2652ms
08:45:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
08:45:20 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f667000 == 15 [pid = 1870] [id = 302]
08:45:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0x9fb75400) [pid = 1870] [serial = 843] [outer = (nil)]
08:45:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa1857800) [pid = 1870] [serial = 844] [outer = 0x9fb75400]
08:45:20 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa18d6000) [pid = 1870] [serial = 845] [outer = 0x9fb75400]
08:45:22 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
08:45:22 INFO - document served over http requires an http
08:45:22 INFO - sub-resource via script-tag using the meta-csp
08:45:22 INFO - delivery method with no-redirect and when
08:45:22 INFO - the target request is same-origin.
08:45:22 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 2601ms
08:45:22 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
08:45:22 INFO - PROCESS | 1819 | ++DOCSHELL 0xa170e400 == 16 [pid = 1870] [id = 303]
08:45:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa1710000) [pid = 1870] [serial = 846] [outer = (nil)]
08:45:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa1fb6400) [pid = 1870] [serial = 847] [outer = 0xa1710000]
08:45:23 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa25a1800) [pid = 1870] [serial = 848] [outer = 0xa1710000]
08:45:25 INFO - PROCESS | 1819 | --DOCSHELL 0x9f667c00 == 15 [pid = 1870] [id = 290]
08:45:25 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb80000 == 14 [pid = 1870] [id = 291]
08:45:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa21b1800 == 13 [pid = 1870] [id = 292]
08:45:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa2577000 == 12 [pid = 1870] [id = 293]
08:45:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa25a7000 == 11 [pid = 1870] [id = 294]
08:45:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa2b20000 == 10 [pid = 1870] [id = 296]
08:45:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa29ef400 == 9 [pid = 1870] [id = 295]
08:45:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d8c400 == 8 [pid = 1870] [id = 298]
08:45:25 INFO - PROCESS | 1819 | --DOCSHELL 0x9f65bc00 == 7 [pid = 1870] [id = 300]
08:45:26 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
08:45:26 INFO - document served over http requires an http
08:45:26 INFO - sub-resource via script-tag using the meta-csp
08:45:26 INFO - delivery method with swap-origin-redirect and when
08:45:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
08:45:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:45:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:45:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:26 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
08:45:26 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 4471ms
08:45:26 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
08:45:27 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0efa800 == 8 [pid = 1870] [id = 304]
08:45:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa1852800) [pid = 1870] [serial = 849] [outer = (nil)]
08:45:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa1859400) [pid = 1870] [serial = 850] [outer = 0xa1852800]
08:45:27 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa1fae400) [pid = 1870] [serial = 851] [outer = 0xa1852800]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa0eee800) [pid = 1870] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346713146]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa2f4ac00) [pid = 1870] [serial = 831] [outer = (nil)] [url = about:blank]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa18de000) [pid = 1870] [serial = 797] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa185d800) [pid = 1870] [serial = 794] [outer = (nil)] [url = about:blank]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa2f44000) [pid = 1870] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa29f6000) [pid = 1870] [serial = 826] [outer = (nil)] [url = about:blank]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa290a400) [pid = 1870] [serial = 823] [outer = (nil)] [url = about:blank]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa25a8800) [pid = 1870] [serial = 820] [outer = (nil)] [url = about:blank]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa0ef3c00) [pid = 1870] [serial = 787] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa0e93800) [pid = 1870] [serial = 784] [outer = (nil)] [url = about:blank]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa2578800) [pid = 1870] [serial = 817] [outer = (nil)] [url = about:blank]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa21b2c00) [pid = 1870] [serial = 814] [outer = (nil)] [url = about:blank]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa0771400) [pid = 1870] [serial = 811] [outer = (nil)] [url = about:blank]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa1853c00) [pid = 1870] [serial = 792] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346678434]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa1702c00) [pid = 1870] [serial = 789] [outer = (nil)] [url = about:blank]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0x9f65a000) [pid = 1870] [serial = 778] [outer = (nil)] [url = about:blank]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa077b000) [pid = 1870] [serial = 781] [outer = (nil)] [url = about:blank]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa0778c00) [pid = 1870] [serial = 805] [outer = (nil)] [url = about:blank]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa1cdb800) [pid = 1870] [serial = 799] [outer = (nil)] [url = about:blank]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa0776800) [pid = 1870] [serial = 802] [outer = (nil)] [url = about:blank]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa1853400) [pid = 1870] [serial = 808] [outer = (nil)] [url = about:blank]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa0e9c400) [pid = 1870] [serial = 836] [outer = (nil)] [url = about:blank]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0x9f666800) [pid = 1870] [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]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0x9fb7b000) [pid = 1870] [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]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa0e91c00) [pid = 1870] [serial = 833] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346713146]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa18dcc00) [pid = 1870] [serial = 796] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa2b20800) [pid = 1870] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0xa0ef1800) [pid = 1870] [serial = 786] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0xa1850800) [pid = 1870] [serial = 791] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346678434]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 51 (0x9fb7dc00) [pid = 1870] [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]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 50 (0xa1cd8400) [pid = 1870] [serial = 809] [outer = (nil)] [url = about:blank]
08:45:28 INFO - PROCESS | 1819 | --DOMWINDOW == 49 (0xa0440800) [pid = 1870] [serial = 776] [outer = (nil)] [url = about:blank]
08:45:29 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
08:45:29 INFO - document served over http requires an http
08:45:29 INFO - sub-resource via xhr-request using the meta-csp
08:45:29 INFO - delivery method with keep-origin-redirect and when
08:45:29 INFO - the target request is same-origin.
08:45:29 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 2642ms
08:45:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
08:45:30 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0772400 == 9 [pid = 1870] [id = 305]
08:45:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 50 (0xa077b000) [pid = 1870] [serial = 852] [outer = (nil)]
08:45:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 51 (0xa1706800) [pid = 1870] [serial = 853] [outer = 0xa077b000]
08:45:30 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0xa1cdfc00) [pid = 1870] [serial = 854] [outer = 0xa077b000]
08:45:32 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
08:45:32 INFO - document served over http requires an http
08:45:32 INFO - sub-resource via xhr-request using the meta-csp
08:45:32 INFO - delivery method with no-redirect and when
08:45:32 INFO - the target request is same-origin.
08:45:32 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 2594ms
08:45:32 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
08:45:32 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0ef4800 == 10 [pid = 1870] [id = 306]
08:45:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0xa170b400) [pid = 1870] [serial = 855] [outer = (nil)]
08:45:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0xa1fb6000) [pid = 1870] [serial = 856] [outer = 0xa170b400]
08:45:34 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0xa21b8800) [pid = 1870] [serial = 857] [outer = 0xa170b400]
08:45:35 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
08:45:35 INFO - document served over http requires an http
08:45:35 INFO - sub-resource via xhr-request using the meta-csp
08:45:35 INFO - delivery method with swap-origin-redirect and when
08:45:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
08:45:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:45:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:45:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:35 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
08:45:35 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 3598ms
08:45:35 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
08:45:36 INFO - PROCESS | 1819 | ++DOCSHELL 0xa18d3c00 == 11 [pid = 1870] [id = 307]
08:45:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0xa2573c00) [pid = 1870] [serial = 858] [outer = (nil)]
08:45:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0xa2903400) [pid = 1870] [serial = 859] [outer = 0xa2573c00]
08:45:37 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa290b400) [pid = 1870] [serial = 860] [outer = 0xa2573c00]
08:45:38 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
08:45:38 INFO - document served over http requires an https
08:45:38 INFO - sub-resource via fetch-request using the meta-csp
08:45:38 INFO - delivery method with keep-origin-redirect and when
08:45:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html"
08:45:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:45:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:45:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:45:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:38 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
08:45:38 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 2557ms
08:45:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
08:45:38 INFO - PROCESS | 1819 | ++DOCSHELL 0xa25adc00 == 12 [pid = 1870] [id = 308]
08:45:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa29f0c00) [pid = 1870] [serial = 861] [outer = (nil)]
08:45:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa2b14c00) [pid = 1870] [serial = 862] [outer = 0xa29f0c00]
08:45:39 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa2b20000) [pid = 1870] [serial = 863] [outer = 0xa29f0c00]
08:45:40 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
08:45:40 INFO - document served over http requires an https
08:45:40 INFO - sub-resource via fetch-request using the meta-csp
08:45:40 INFO - delivery method with no-redirect and when
08:45:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html"
08:45:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:45:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:45:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:45:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:40 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
08:45:40 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 2292ms
08:45:40 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
08:45:41 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2b12400 == 13 [pid = 1870] [id = 309]
08:45:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa2f4ac00) [pid = 1870] [serial = 864] [outer = (nil)]
08:45:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa30cf800) [pid = 1870] [serial = 865] [outer = 0xa2f4ac00]
08:45:41 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa30d4800) [pid = 1870] [serial = 866] [outer = 0xa2f4ac00]
08:45:43 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
08:45:43 INFO - document served over http requires an https
08:45:43 INFO - sub-resource via fetch-request using the meta-csp
08:45:43 INFO - delivery method with swap-origin-redirect and when
08:45:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html"
08:45:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:45:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:45:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:45:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:43 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
08:45:43 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 3350ms
08:45:43 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
08:45:44 INFO - PROCESS | 1819 | ++DOCSHELL 0xa30da400 == 14 [pid = 1870] [id = 310]
08:45:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa30dbc00) [pid = 1870] [serial = 867] [outer = (nil)]
08:45:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa34dc400) [pid = 1870] [serial = 868] [outer = 0xa30dbc00]
08:45:45 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa34e0800) [pid = 1870] [serial = 869] [outer = 0xa30dbc00]
08:45:46 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
08:45:46 INFO - document served over http requires an https
08:45:46 INFO - sub-resource via fetch-request using the meta-csp
08:45:46 INFO - delivery method with swap-origin-redirect and when
08:45:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
08:45:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:45:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:45:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:45:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:46 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
08:45:46 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 2943ms
08:45:47 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
08:45:47 INFO - PROCESS | 1819 | ++DOCSHELL 0xa30de000 == 15 [pid = 1870] [id = 311]
08:45:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa34e6000) [pid = 1870] [serial = 870] [outer = (nil)]
08:45:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa38e3000) [pid = 1870] [serial = 871] [outer = 0xa34e6000]
08:45:48 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa38e9800) [pid = 1870] [serial = 872] [outer = 0xa34e6000]
08:45:49 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
08:45:49 INFO - document served over http requires an https
08:45:49 INFO - sub-resource via fetch-request using the meta-csp
08:45:49 INFO - delivery method with keep-origin-redirect and when
08:45:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html"
08:45:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:45:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:45:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:45:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:49 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
08:45:49 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 2769ms
08:45:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
08:45:50 INFO - PROCESS | 1819 | ++DOCSHELL 0xa34e9800 == 16 [pid = 1870] [id = 312]
08:45:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa38e1c00) [pid = 1870] [serial = 873] [outer = (nil)]
08:45:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa3936c00) [pid = 1870] [serial = 874] [outer = 0xa38e1c00]
08:45:51 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa3937c00) [pid = 1870] [serial = 875] [outer = 0xa38e1c00]
08:45:54 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
08:45:54 INFO - document served over http requires an https
08:45:54 INFO - sub-resource via fetch-request using the meta-csp
08:45:54 INFO - delivery method with no-redirect and when
08:45:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html"
08:45:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:45:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:45:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:45:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:54 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
08:45:54 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 4588ms
08:45:54 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
08:45:55 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d8d400 == 17 [pid = 1870] [id = 313]
08:45:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa0e92800) [pid = 1870] [serial = 876] [outer = (nil)]
08:45:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa1703800) [pid = 1870] [serial = 877] [outer = 0xa0e92800]
08:45:55 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa1fb6800) [pid = 1870] [serial = 878] [outer = 0xa0e92800]
08:45:57 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
08:45:57 INFO - document served over http requires an https
08:45:57 INFO - sub-resource via fetch-request using the meta-csp
08:45:57 INFO - delivery method with swap-origin-redirect and when
08:45:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html"
08:45:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:45:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:45:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:45:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:57 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
08:45:57 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 2836ms
08:45:57 INFO - PROCESS | 1819 | --DOCSHELL 0xa0efa800 == 16 [pid = 1870] [id = 304]
08:45:57 INFO - PROCESS | 1819 | --DOCSHELL 0xa170e400 == 15 [pid = 1870] [id = 303]
08:45:57 INFO - PROCESS | 1819 | --DOCSHELL 0x9f667000 == 14 [pid = 1870] [id = 302]
08:45:57 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb71c00 == 13 [pid = 1870] [id = 301]
08:45:57 INFO - PROCESS | 1819 | --DOCSHELL 0xa29f2400 == 12 [pid = 1870] [id = 297]
08:45:57 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa0e90400) [pid = 1870] [serial = 803] [outer = (nil)] [url = about:blank]
08:45:57 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa0ef7400) [pid = 1870] [serial = 806] [outer = (nil)] [url = about:blank]
08:45:57 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
08:45:57 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65a400 == 13 [pid = 1870] [id = 314]
08:45:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0x9fb71c00) [pid = 1870] [serial = 879] [outer = (nil)]
08:45:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0x9fb7fc00) [pid = 1870] [serial = 880] [outer = 0x9fb71c00]
08:45:58 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:45:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa0776800) [pid = 1870] [serial = 881] [outer = 0x9fb71c00]
08:45:59 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d89400 == 14 [pid = 1870] [id = 315]
08:45:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa0d89800) [pid = 1870] [serial = 882] [outer = (nil)]
08:45:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa0e95400) [pid = 1870] [serial = 883] [outer = 0xa0d89800]
08:45:59 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
08:45:59 INFO - document served over http requires an https
08:45:59 INFO - sub-resource via iframe-tag using the meta-csp
08:45:59 INFO - delivery method with keep-origin-redirect and when
08:45:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html"
08:45:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:45:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:45:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:45:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:45:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:45:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:45:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:45:59 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
08:45:59 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 2293ms
08:45:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
08:46:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f667000 == 15 [pid = 1870] [id = 316]
08:46:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa0d8a400) [pid = 1870] [serial = 884] [outer = (nil)]
08:46:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa170ac00) [pid = 1870] [serial = 885] [outer = 0xa0d8a400]
08:46:00 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa1855c00) [pid = 1870] [serial = 886] [outer = 0xa0d8a400]
08:46:02 INFO - PROCESS | 1819 | ++DOCSHELL 0xa18d0c00 == 16 [pid = 1870] [id = 317]
08:46:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa18d5000) [pid = 1870] [serial = 887] [outer = (nil)]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa1859400) [pid = 1870] [serial = 850] [outer = (nil)] [url = about:blank]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa1857800) [pid = 1870] [serial = 844] [outer = (nil)] [url = about:blank]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa0777800) [pid = 1870] [serial = 841] [outer = (nil)] [url = about:blank]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0x9fb7a000) [pid = 1870] [serial = 839] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa1fb6400) [pid = 1870] [serial = 847] [outer = (nil)] [url = about:blank]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa1706800) [pid = 1870] [serial = 853] [outer = (nil)] [url = about:blank]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa185c000) [pid = 1870] [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]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa2905000) [pid = 1870] [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]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa0443c00) [pid = 1870] [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]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa1851000) [pid = 1870] [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]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa25a1c00) [pid = 1870] [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]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa1852800) [pid = 1870] [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]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0x9fb77c00) [pid = 1870] [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]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0x9fb75400) [pid = 1870] [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]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa21ba000) [pid = 1870] [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]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0x9f412c00) [pid = 1870] [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]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa29f0000) [pid = 1870] [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]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa0439c00) [pid = 1870] [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]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa0d8a800) [pid = 1870] [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]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa1710000) [pid = 1870] [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]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0x9fb73400) [pid = 1870] [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]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa0e90c00) [pid = 1870] [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]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa7521400) [pid = 1870] [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]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa185ac00) [pid = 1870] [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]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0x9f660c00) [pid = 1870] [serial = 838] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa29f4800) [pid = 1870] [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]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0x9fb73800) [pid = 1870] [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]
08:46:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0x9f411800) [pid = 1870] [serial = 888] [outer = 0xa18d5000]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa25ad000) [pid = 1870] [serial = 821] [outer = (nil)] [url = about:blank]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0x9fb7d800) [pid = 1870] [serial = 779] [outer = (nil)] [url = about:blank]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa290f800) [pid = 1870] [serial = 824] [outer = (nil)] [url = about:blank]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0xa257d400) [pid = 1870] [serial = 818] [outer = (nil)] [url = about:blank]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0xaa004400) [pid = 1870] [serial = 770] [outer = (nil)] [url = about:blank]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 51 (0xa170a400) [pid = 1870] [serial = 790] [outer = (nil)] [url = about:blank]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 50 (0xa0e99800) [pid = 1870] [serial = 785] [outer = (nil)] [url = about:blank]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 49 (0xa2b17400) [pid = 1870] [serial = 827] [outer = (nil)] [url = about:blank]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 48 (0xa1fab800) [pid = 1870] [serial = 800] [outer = (nil)] [url = about:blank]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 47 (0xa21b7000) [pid = 1870] [serial = 815] [outer = (nil)] [url = about:blank]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 46 (0xa0d83400) [pid = 1870] [serial = 782] [outer = (nil)] [url = about:blank]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 45 (0xa0ef1400) [pid = 1870] [serial = 812] [outer = (nil)] [url = about:blank]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 44 (0xa2f4ec00) [pid = 1870] [serial = 832] [outer = (nil)] [url = about:blank]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 43 (0xa257d000) [pid = 1870] [serial = 837] [outer = (nil)] [url = about:blank]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 42 (0xa18d4000) [pid = 1870] [serial = 795] [outer = (nil)] [url = about:blank]
08:46:02 INFO - PROCESS | 1819 | --DOMWINDOW == 41 (0xa1fae400) [pid = 1870] [serial = 851] [outer = (nil)] [url = about:blank]
08:46:03 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
08:46:03 INFO - document served over http requires an https
08:46:03 INFO - sub-resource via iframe-tag using the meta-csp
08:46:03 INFO - delivery method with no-redirect and when
08:46:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html"
08:46:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:46:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:46:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:03 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
08:46:03 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 3716ms
08:46:03 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
08:46:03 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0777800 == 17 [pid = 1870] [id = 318]
08:46:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 42 (0xa077a400) [pid = 1870] [serial = 889] [outer = (nil)]
08:46:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 43 (0xa0e99800) [pid = 1870] [serial = 890] [outer = 0xa077a400]
08:46:04 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 44 (0xa170a400) [pid = 1870] [serial = 891] [outer = 0xa077a400]
08:46:06 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0773000 == 18 [pid = 1870] [id = 319]
08:46:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 45 (0xa0d83c00) [pid = 1870] [serial = 892] [outer = (nil)]
08:46:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 46 (0x9fb72400) [pid = 1870] [serial = 893] [outer = 0xa0d83c00]
08:46:07 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
08:46:07 INFO - document served over http requires an https
08:46:07 INFO - sub-resource via iframe-tag using the meta-csp
08:46:07 INFO - delivery method with swap-origin-redirect and when
08:46:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html"
08:46:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:46:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:46:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:07 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
08:46:07 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 3857ms
08:46:07 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
08:46:08 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0440c00 == 19 [pid = 1870] [id = 320]
08:46:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 47 (0xa0770c00) [pid = 1870] [serial = 894] [outer = (nil)]
08:46:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 48 (0xa185ec00) [pid = 1870] [serial = 895] [outer = 0xa0770c00]
08:46:08 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 49 (0xa1cd6c00) [pid = 1870] [serial = 896] [outer = 0xa0770c00]
08:46:09 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1fb0000 == 20 [pid = 1870] [id = 321]
08:46:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 50 (0xa1fb0400) [pid = 1870] [serial = 897] [outer = (nil)]
08:46:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 51 (0xa1fab800) [pid = 1870] [serial = 898] [outer = 0xa1fb0400]
08:46:10 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
08:46:10 INFO - document served over http requires an https
08:46:10 INFO - sub-resource via iframe-tag using the meta-csp
08:46:10 INFO - delivery method with swap-origin-redirect and when
08:46:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
08:46:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:46:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:46:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:10 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
08:46:10 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 3318ms
08:46:10 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
08:46:11 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1710c00 == 21 [pid = 1870] [id = 322]
08:46:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0xa1852800) [pid = 1870] [serial = 899] [outer = (nil)]
08:46:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0xa21bc800) [pid = 1870] [serial = 900] [outer = 0xa1852800]
08:46:11 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0xa257d800) [pid = 1870] [serial = 901] [outer = 0xa1852800]
08:46:13 INFO - PROCESS | 1819 | ++DOCSHELL 0xa25ad800 == 22 [pid = 1870] [id = 323]
08:46:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0xa25ae000) [pid = 1870] [serial = 902] [outer = (nil)]
08:46:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0xa290a400) [pid = 1870] [serial = 903] [outer = 0xa25ae000]
08:46:14 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
08:46:14 INFO - document served over http requires an https
08:46:14 INFO - sub-resource via iframe-tag using the meta-csp
08:46:14 INFO - delivery method with keep-origin-redirect and when
08:46:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html"
08:46:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:46:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:46:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:14 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
08:46:14 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 3805ms
08:46:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
08:46:15 INFO - PROCESS | 1819 | ++DOCSHELL 0xa21b7000 == 23 [pid = 1870] [id = 324]
08:46:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0xa21b9800) [pid = 1870] [serial = 904] [outer = (nil)]
08:46:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa2b16800) [pid = 1870] [serial = 905] [outer = 0xa21b9800]
08:46:15 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa2b1e800) [pid = 1870] [serial = 906] [outer = 0xa21b9800]
08:46:16 INFO - PROCESS | 1819 | ++DOCSHELL 0xa30d1000 == 24 [pid = 1870] [id = 325]
08:46:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa30d1800) [pid = 1870] [serial = 907] [outer = (nil)]
08:46:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa30db400) [pid = 1870] [serial = 908] [outer = 0xa30d1800]
08:46:17 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
08:46:17 INFO - document served over http requires an https
08:46:17 INFO - sub-resource via iframe-tag using the meta-csp
08:46:17 INFO - delivery method with no-redirect and when
08:46:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html"
08:46:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:46:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:46:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:17 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
08:46:17 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 2550ms
08:46:17 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
08:46:17 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2b12c00 == 25 [pid = 1870] [id = 326]
08:46:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa30d2000) [pid = 1870] [serial = 909] [outer = (nil)]
08:46:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa38ee800) [pid = 1870] [serial = 910] [outer = 0xa30d2000]
08:46:18 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa393b000) [pid = 1870] [serial = 911] [outer = 0xa30d2000]
08:46:19 INFO - PROCESS | 1819 | ++DOCSHELL 0xa39e3400 == 26 [pid = 1870] [id = 327]
08:46:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa39e3800) [pid = 1870] [serial = 912] [outer = (nil)]
08:46:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa39e5c00) [pid = 1870] [serial = 913] [outer = 0xa39e3800]
08:46:19 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
08:46:19 INFO - document served over http requires an https
08:46:19 INFO - sub-resource via iframe-tag using the meta-csp
08:46:19 INFO - delivery method with swap-origin-redirect and when
08:46:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html"
08:46:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:46:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:46:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:19 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
08:46:19 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 2560ms
08:46:19 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
08:46:20 INFO - PROCESS | 1819 | ++DOCSHELL 0xa38e7800 == 27 [pid = 1870] [id = 328]
08:46:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa38e7c00) [pid = 1870] [serial = 914] [outer = (nil)]
08:46:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa3a68000) [pid = 1870] [serial = 915] [outer = 0xa38e7c00]
08:46:21 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa3a6c400) [pid = 1870] [serial = 916] [outer = 0xa38e7c00]
08:46:23 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
08:46:23 INFO - document served over http requires an https
08:46:23 INFO - sub-resource via script-tag using the meta-csp
08:46:23 INFO - delivery method with keep-origin-redirect and when
08:46:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html"
08:46:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:46:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:46:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:23 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
08:46:23 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 3424ms
08:46:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
08:46:23 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3a65400 == 28 [pid = 1870] [id = 329]
08:46:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa3a66800) [pid = 1870] [serial = 917] [outer = (nil)]
08:46:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa3c88800) [pid = 1870] [serial = 918] [outer = 0xa3a66800]
08:46:24 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa3c8d400) [pid = 1870] [serial = 919] [outer = 0xa3a66800]
08:46:26 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
08:46:26 INFO - document served over http requires an https
08:46:26 INFO - sub-resource via script-tag using the meta-csp
08:46:26 INFO - delivery method with no-redirect and when
08:46:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html"
08:46:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:46:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:46:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:26 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
08:46:26 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 2799ms
08:46:26 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
08:46:26 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3c84000 == 29 [pid = 1870] [id = 330]
08:46:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa3c87400) [pid = 1870] [serial = 920] [outer = (nil)]
08:46:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa4057400) [pid = 1870] [serial = 921] [outer = 0xa3c87400]
08:46:27 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa405b000) [pid = 1870] [serial = 922] [outer = 0xa3c87400]
08:46:30 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
08:46:30 INFO - document served over http requires an https
08:46:30 INFO - sub-resource via script-tag using the meta-csp
08:46:30 INFO - delivery method with swap-origin-redirect and when
08:46:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html"
08:46:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:46:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:46:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:30 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
08:46:30 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 4311ms
08:46:30 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
08:46:31 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1852c00 == 30 [pid = 1870] [id = 331]
08:46:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa1853c00) [pid = 1870] [serial = 923] [outer = (nil)]
08:46:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa18d0800) [pid = 1870] [serial = 924] [outer = 0xa1853c00]
08:46:32 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa21b1800) [pid = 1870] [serial = 925] [outer = 0xa1853c00]
08:46:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa18d0c00 == 29 [pid = 1870] [id = 317]
08:46:33 INFO - PROCESS | 1819 | --DOCSHELL 0x9f667000 == 28 [pid = 1870] [id = 316]
08:46:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d89400 == 27 [pid = 1870] [id = 315]
08:46:33 INFO - PROCESS | 1819 | --DOCSHELL 0x9f65a400 == 26 [pid = 1870] [id = 314]
08:46:33 INFO - PROCESS | 1819 | --DOCSHELL 0x9f661400 == 25 [pid = 1870] [id = 299]
08:46:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d8d400 == 24 [pid = 1870] [id = 313]
08:46:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa30de000 == 23 [pid = 1870] [id = 311]
08:46:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa30da400 == 22 [pid = 1870] [id = 310]
08:46:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa2b12400 == 21 [pid = 1870] [id = 309]
08:46:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa25adc00 == 20 [pid = 1870] [id = 308]
08:46:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa18d3c00 == 19 [pid = 1870] [id = 307]
08:46:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa0ef4800 == 18 [pid = 1870] [id = 306]
08:46:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa0772400 == 17 [pid = 1870] [id = 305]
08:46:34 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
08:46:34 INFO - document served over http requires an https
08:46:34 INFO - sub-resource via script-tag using the meta-csp
08:46:34 INFO - delivery method with swap-origin-redirect and when
08:46:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
08:46:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:46:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:46:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:34 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
08:46:34 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 3737ms
08:46:34 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa18d6000) [pid = 1870] [serial = 845] [outer = (nil)] [url = about:blank]
08:46:34 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa25a1800) [pid = 1870] [serial = 848] [outer = (nil)] [url = about:blank]
08:46:34 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa0e96400) [pid = 1870] [serial = 842] [outer = (nil)] [url = about:blank]
08:46:34 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
08:46:34 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0773c00 == 18 [pid = 1870] [id = 332]
08:46:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa0778400) [pid = 1870] [serial = 926] [outer = (nil)]
08:46:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa0e94800) [pid = 1870] [serial = 927] [outer = 0xa0778400]
08:46:35 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa0ef4400) [pid = 1870] [serial = 928] [outer = 0xa0778400]
08:46:36 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
08:46:36 INFO - document served over http requires an https
08:46:36 INFO - sub-resource via script-tag using the meta-csp
08:46:36 INFO - delivery method with keep-origin-redirect and when
08:46:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html"
08:46:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:46:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:46:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:36 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
08:46:36 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 2441ms
08:46:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
08:46:37 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0774c00 == 19 [pid = 1870] [id = 333]
08:46:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa1ce0c00) [pid = 1870] [serial = 929] [outer = (nil)]
08:46:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa25a1800) [pid = 1870] [serial = 930] [outer = 0xa1ce0c00]
08:46:37 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa2907000) [pid = 1870] [serial = 931] [outer = 0xa1ce0c00]
08:46:39 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0x9fb7fc00) [pid = 1870] [serial = 880] [outer = (nil)] [url = about:blank]
08:46:39 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa34dc400) [pid = 1870] [serial = 868] [outer = (nil)] [url = about:blank]
08:46:39 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa30cf800) [pid = 1870] [serial = 865] [outer = (nil)] [url = about:blank]
08:46:39 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0x9f411800) [pid = 1870] [serial = 888] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346762446]
08:46:39 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa38e3000) [pid = 1870] [serial = 871] [outer = (nil)] [url = about:blank]
08:46:39 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa1fb6000) [pid = 1870] [serial = 856] [outer = (nil)] [url = about:blank]
08:46:39 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa1703800) [pid = 1870] [serial = 877] [outer = (nil)] [url = about:blank]
08:46:39 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa170ac00) [pid = 1870] [serial = 885] [outer = (nil)] [url = about:blank]
08:46:39 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa0e95400) [pid = 1870] [serial = 883] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:46:39 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa2903400) [pid = 1870] [serial = 859] [outer = (nil)] [url = about:blank]
08:46:39 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa2b14c00) [pid = 1870] [serial = 862] [outer = (nil)] [url = about:blank]
08:46:39 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa3936c00) [pid = 1870] [serial = 874] [outer = (nil)] [url = about:blank]
08:46:39 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa0d89800) [pid = 1870] [serial = 882] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:46:39 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0x9fb71c00) [pid = 1870] [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]
08:46:39 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa18d5000) [pid = 1870] [serial = 887] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346762446]
08:46:39 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa0d8a400) [pid = 1870] [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]
08:46:39 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa0e92800) [pid = 1870] [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]
08:46:39 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa1cdfc00) [pid = 1870] [serial = 854] [outer = (nil)] [url = about:blank]
08:46:39 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
08:46:39 INFO - document served over http requires an https
08:46:39 INFO - sub-resource via script-tag using the meta-csp
08:46:39 INFO - delivery method with no-redirect and when
08:46: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html"
08:46:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:46:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:46:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:39 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
08:46:39 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 2746ms
08:46:39 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
08:46:39 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f41bc00 == 20 [pid = 1870] [id = 334]
08:46:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa0d82000) [pid = 1870] [serial = 932] [outer = (nil)]
08:46:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa21b4400) [pid = 1870] [serial = 933] [outer = 0xa0d82000]
08:46:40 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa2b18800) [pid = 1870] [serial = 934] [outer = 0xa0d82000]
08:46:42 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
08:46:42 INFO - document served over http requires an https
08:46:42 INFO - sub-resource via script-tag using the meta-csp
08:46:42 INFO - delivery method with swap-origin-redirect and when
08:46:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html"
08:46:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:46:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:46:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:42 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
08:46:42 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 2601ms
08:46:42 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
08:46:42 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d89800 == 21 [pid = 1870] [id = 335]
08:46:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa0d8d400) [pid = 1870] [serial = 935] [outer = (nil)]
08:46:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa2579c00) [pid = 1870] [serial = 936] [outer = 0xa0d8d400]
08:46:43 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa2b17000) [pid = 1870] [serial = 937] [outer = 0xa0d8d400]
08:46:45 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
08:46:45 INFO - document served over http requires an https
08:46:45 INFO - sub-resource via xhr-request using the meta-csp
08:46:45 INFO - delivery method with keep-origin-redirect and when
08:46:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html"
08:46:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:46:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:46:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:45 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
08:46:45 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 2948ms
08:46:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
08:46:45 INFO - PROCESS | 1819 | ++DOCSHELL 0xa18df800 == 22 [pid = 1870] [id = 336]
08:46:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa1fb4400) [pid = 1870] [serial = 938] [outer = (nil)]
08:46:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa38e4c00) [pid = 1870] [serial = 939] [outer = 0xa1fb4400]
08:46:46 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa3931400) [pid = 1870] [serial = 940] [outer = 0xa1fb4400]
08:46:47 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
08:46:47 INFO - document served over http requires an https
08:46:47 INFO - sub-resource via xhr-request using the meta-csp
08:46:47 INFO - delivery method with no-redirect and when
08: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html"
08:46:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:46:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:46:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:47 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
08:46:47 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 2694ms
08:46:47 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
08:46:48 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3a68c00 == 23 [pid = 1870] [id = 337]
08:46:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa3a73800) [pid = 1870] [serial = 941] [outer = (nil)]
08:46:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa4058400) [pid = 1870] [serial = 942] [outer = 0xa3a73800]
08:46:49 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa4112000) [pid = 1870] [serial = 943] [outer = 0xa3a73800]
08:46:51 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
08:46:51 INFO - document served over http requires an https
08:46:51 INFO - sub-resource via xhr-request using the meta-csp
08:46:51 INFO - delivery method with swap-origin-redirect and when
08: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html"
08:46:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:46:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:46:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:51 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
08:46:51 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 3261ms
08:46:51 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
08:46:51 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4116000 == 24 [pid = 1870] [id = 338]
08:46:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa4119c00) [pid = 1870] [serial = 944] [outer = (nil)]
08:46:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa4358400) [pid = 1870] [serial = 945] [outer = 0xa4119c00]
08:46:52 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa435d400) [pid = 1870] [serial = 946] [outer = 0xa4119c00]
08:46:53 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
08:46:53 INFO - document served over http requires an https
08:46:53 INFO - sub-resource via xhr-request using the meta-csp
08:46:53 INFO - delivery method with swap-origin-redirect and when
08: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
08:46:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:46:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:46:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:53 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
08:46:53 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 2641ms
08:46:53 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
08:46:54 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4356800 == 25 [pid = 1870] [id = 339]
08:46:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa45b4400) [pid = 1870] [serial = 947] [outer = (nil)]
08:46:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa45bb400) [pid = 1870] [serial = 948] [outer = 0xa45b4400]
08:46:55 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa45c0000) [pid = 1870] [serial = 949] [outer = 0xa45b4400]
08:46:57 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
08:46:57 INFO - document served over http requires an https
08:46:57 INFO - sub-resource via xhr-request using the meta-csp
08:46:57 INFO - delivery method with keep-origin-redirect and when
08: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html"
08:46:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:46:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:46:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:57 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
08:46:57 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 3590ms
08:46:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
08:46:57 INFO - PROCESS | 1819 | ++DOCSHELL 0xa45ba000 == 26 [pid = 1870] [id = 340]
08:46:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa45bf400) [pid = 1870] [serial = 950] [outer = (nil)]
08:46:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa4811000) [pid = 1870] [serial = 951] [outer = 0xa45bf400]
08:46:58 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:46:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa4832c00) [pid = 1870] [serial = 952] [outer = 0xa45bf400]
08:46:59 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
08:46:59 INFO - document served over http requires an https
08:46:59 INFO - sub-resource via xhr-request using the meta-csp
08:46:59 INFO - delivery method with no-redirect and when
08:46:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html"
08:46:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:46:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:46:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:46:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:46:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:46:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:46:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:46:59 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
08:46:59 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 2363ms
08:46:59 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
08:47:00 INFO - PROCESS | 1819 | ++DOCSHELL 0xa480f800 == 27 [pid = 1870] [id = 341]
08:47:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa483b400) [pid = 1870] [serial = 953] [outer = (nil)]
08:47:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa48e2800) [pid = 1870] [serial = 954] [outer = 0xa483b400]
08:47:01 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa48e3800) [pid = 1870] [serial = 955] [outer = 0xa483b400]
08:47:02 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
08:47:02 INFO - document served over http requires an https
08:47:02 INFO - sub-resource via xhr-request using the meta-csp
08:47:02 INFO - delivery method with swap-origin-redirect and when
08:47:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html"
08:47:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:47:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:47:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:02 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
08:47:02 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 2513ms
08:47:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
08:47:02 INFO - PROCESS | 1819 | ++DOCSHELL 0xa48e5c00 == 28 [pid = 1870] [id = 342]
08:47:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa48ed800) [pid = 1870] [serial = 956] [outer = (nil)]
08:47:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa4df1000) [pid = 1870] [serial = 957] [outer = 0xa48ed800]
08:47:03 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa4df4c00) [pid = 1870] [serial = 958] [outer = 0xa48ed800]
08:47:05 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
08:47:05 INFO - document served over http requires an http
08:47:05 INFO - sub-resource via fetch-request using the meta-referrer
08:47:05 INFO - delivery method with keep-origin-redirect and when
08:47: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"
08:47:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:47:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:47:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:47:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:05 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
08:47:05 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 2740ms
08:47:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
08:47:05 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4dee400 == 29 [pid = 1870] [id = 343]
08:47:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa4dfc000) [pid = 1870] [serial = 959] [outer = (nil)]
08:47:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa5038800) [pid = 1870] [serial = 960] [outer = 0xa4dfc000]
08:47:06 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa503d400) [pid = 1870] [serial = 961] [outer = 0xa4dfc000]
08:47:07 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
08:47:07 INFO - document served over http requires an http
08:47:07 INFO - sub-resource via fetch-request using the meta-referrer
08:47:07 INFO - delivery method with no-redirect and when
08:47: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"
08:47:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:47:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:47:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:47:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:07 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
08:47:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2757ms
08:47:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
08:47:09 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2b17400 == 30 [pid = 1870] [id = 344]
08:47:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa5183000) [pid = 1870] [serial = 962] [outer = (nil)]
08:47:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa5185400) [pid = 1870] [serial = 963] [outer = 0xa5183000]
08:47:10 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa518a000) [pid = 1870] [serial = 964] [outer = 0xa5183000]
08:47:11 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb7c400 == 29 [pid = 1870] [id = 289]
08:47:11 INFO - PROCESS | 1819 | --DOCSHELL 0xa0773000 == 28 [pid = 1870] [id = 319]
08:47:11 INFO - PROCESS | 1819 | --DOCSHELL 0xa1fb0000 == 27 [pid = 1870] [id = 321]
08:47:11 INFO - PROCESS | 1819 | --DOCSHELL 0xa0440c00 == 26 [pid = 1870] [id = 320]
08:47:11 INFO - PROCESS | 1819 | --DOCSHELL 0xa25ad800 == 25 [pid = 1870] [id = 323]
08:47:11 INFO - PROCESS | 1819 | --DOCSHELL 0xa1710c00 == 24 [pid = 1870] [id = 322]
08:47:11 INFO - PROCESS | 1819 | --DOCSHELL 0xa30d1000 == 23 [pid = 1870] [id = 325]
08:47:11 INFO - PROCESS | 1819 | --DOCSHELL 0xa21b7000 == 22 [pid = 1870] [id = 324]
08:47:11 INFO - PROCESS | 1819 | --DOCSHELL 0xa39e3400 == 21 [pid = 1870] [id = 327]
08:47:11 INFO - PROCESS | 1819 | --DOCSHELL 0xa2b12c00 == 20 [pid = 1870] [id = 326]
08:47:11 INFO - PROCESS | 1819 | --DOCSHELL 0xa38e7800 == 19 [pid = 1870] [id = 328]
08:47:11 INFO - PROCESS | 1819 | --DOCSHELL 0xa3a65400 == 18 [pid = 1870] [id = 329]
08:47:11 INFO - PROCESS | 1819 | --DOCSHELL 0xa1852c00 == 17 [pid = 1870] [id = 331]
08:47:11 INFO - PROCESS | 1819 | --DOCSHELL 0xa0777800 == 16 [pid = 1870] [id = 318]
08:47:11 INFO - PROCESS | 1819 | --DOCSHELL 0xa0773c00 == 15 [pid = 1870] [id = 332]
08:47:11 INFO - PROCESS | 1819 | --DOCSHELL 0xa0774c00 == 14 [pid = 1870] [id = 333]
08:47:11 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0xa1fb6800) [pid = 1870] [serial = 878] [outer = (nil)] [url = about:blank]
08:47:11 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa1855c00) [pid = 1870] [serial = 886] [outer = (nil)] [url = about:blank]
08:47:11 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa0776800) [pid = 1870] [serial = 881] [outer = (nil)] [url = about:blank]
08:47:12 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
08:47:12 INFO - document served over http requires an http
08:47:12 INFO - sub-resource via fetch-request using the meta-referrer
08:47:12 INFO - delivery method with swap-origin-redirect and when
08:47:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
08:47:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:47:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:47:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:47:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:12 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
08:47:12 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 4307ms
08:47:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
08:47:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb80800 == 15 [pid = 1870] [id = 345]
08:47:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa0443000) [pid = 1870] [serial = 965] [outer = (nil)]
08:47:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa0774c00) [pid = 1870] [serial = 966] [outer = 0xa0443000]
08:47:13 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa0e9a800) [pid = 1870] [serial = 967] [outer = 0xa0443000]
08:47:14 INFO - PROCESS | 1819 | ++DOCSHELL 0xa170b000 == 16 [pid = 1870] [id = 346]
08:47:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa170c800) [pid = 1870] [serial = 968] [outer = (nil)]
08:47:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0xa1852c00) [pid = 1870] [serial = 969] [outer = 0xa170c800]
08:47:15 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
08:47:15 INFO - document served over http requires an http
08:47:15 INFO - sub-resource via iframe-tag using the meta-referrer
08:47:15 INFO - delivery method with keep-origin-redirect and when
08:47: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"
08:47:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:47:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:47:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:15 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
08:47:15 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 3295ms
08:47:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
08:47:16 INFO - PROCESS | 1819 | ++DOCSHELL 0xa043d000 == 17 [pid = 1870] [id = 347]
08:47:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa170ec00) [pid = 1870] [serial = 970] [outer = (nil)]
08:47:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa1cdd800) [pid = 1870] [serial = 971] [outer = 0xa170ec00]
08:47:16 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa1fb9c00) [pid = 1870] [serial = 972] [outer = 0xa170ec00]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0xa1fab800) [pid = 1870] [serial = 898] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa18d0800) [pid = 1870] [serial = 924] [outer = (nil)] [url = about:blank]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0x9fb72400) [pid = 1870] [serial = 893] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0xa0e94800) [pid = 1870] [serial = 927] [outer = (nil)] [url = about:blank]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0xa38ee800) [pid = 1870] [serial = 910] [outer = (nil)] [url = about:blank]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0xa30db400) [pid = 1870] [serial = 908] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346776623]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa25a1800) [pid = 1870] [serial = 930] [outer = (nil)] [url = about:blank]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa0e99800) [pid = 1870] [serial = 890] [outer = (nil)] [url = about:blank]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa2b16800) [pid = 1870] [serial = 905] [outer = (nil)] [url = about:blank]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0xa4057400) [pid = 1870] [serial = 921] [outer = (nil)] [url = about:blank]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa21bc800) [pid = 1870] [serial = 900] [outer = (nil)] [url = about:blank]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa3c88800) [pid = 1870] [serial = 918] [outer = (nil)] [url = about:blank]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa39e5c00) [pid = 1870] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa3a68000) [pid = 1870] [serial = 915] [outer = (nil)] [url = about:blank]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa185ec00) [pid = 1870] [serial = 895] [outer = (nil)] [url = about:blank]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa290a400) [pid = 1870] [serial = 903] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa21b4400) [pid = 1870] [serial = 933] [outer = (nil)] [url = about:blank]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa1ce0c00) [pid = 1870] [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]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa0778400) [pid = 1870] [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]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa1853c00) [pid = 1870] [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]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa39e3800) [pid = 1870] [serial = 912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa30d1800) [pid = 1870] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346776623]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa25ae000) [pid = 1870] [serial = 902] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa1fb0400) [pid = 1870] [serial = 897] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:47:19 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa0d83c00) [pid = 1870] [serial = 892] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:47:19 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f414c00 == 18 [pid = 1870] [id = 348]
08:47:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0x9f65ac00) [pid = 1870] [serial = 973] [outer = (nil)]
08:47:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0x9f660c00) [pid = 1870] [serial = 974] [outer = 0x9f65ac00]
08:47:19 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
08:47:19 INFO - document served over http requires an http
08:47:19 INFO - sub-resource via iframe-tag using the meta-referrer
08:47:19 INFO - delivery method with no-redirect and when
08:47: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"
08:47:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:47:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:47:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:19 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
08:47:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 3905ms
08:47:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
08:47:19 INFO - PROCESS | 1819 | ++DOCSHELL 0xa043a000 == 19 [pid = 1870] [id = 349]
08:47:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa18dac00) [pid = 1870] [serial = 975] [outer = (nil)]
08:47:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa257c000) [pid = 1870] [serial = 976] [outer = 0xa18dac00]
08:47:20 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa25a5000) [pid = 1870] [serial = 977] [outer = 0xa18dac00]
08:47:21 INFO - PROCESS | 1819 | ++DOCSHELL 0xa18d0800 == 20 [pid = 1870] [id = 350]
08:47:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa18d1c00) [pid = 1870] [serial = 978] [outer = (nil)]
08:47:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa1cd1c00) [pid = 1870] [serial = 979] [outer = 0xa18d1c00]
08:47:21 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
08:47:21 INFO - document served over http requires an http
08:47:21 INFO - sub-resource via iframe-tag using the meta-referrer
08:47:21 INFO - delivery method with swap-origin-redirect and when
08:47:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
08:47:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:47:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:47:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:21 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
08:47:21 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 2497ms
08:47:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
08:47:22 INFO - PROCESS | 1819 | ++DOCSHELL 0xa18d6000 == 21 [pid = 1870] [id = 351]
08:47:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa1ce0000) [pid = 1870] [serial = 980] [outer = (nil)]
08:47:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa25a3400) [pid = 1870] [serial = 981] [outer = 0xa1ce0000]
08:47:23 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa29ea800) [pid = 1870] [serial = 982] [outer = 0xa1ce0000]
08:47:24 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
08:47:24 INFO - document served over http requires an http
08:47:24 INFO - sub-resource via script-tag using the meta-referrer
08:47:24 INFO - delivery method with keep-origin-redirect and when
08:47: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"
08:47:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:47:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:47:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:24 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
08:47:24 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 2949ms
08:47:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
08:47:25 INFO - PROCESS | 1819 | ++DOCSHELL 0xa21b5000 == 22 [pid = 1870] [id = 352]
08:47:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa2577000) [pid = 1870] [serial = 983] [outer = (nil)]
08:47:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa34dfc00) [pid = 1870] [serial = 984] [outer = 0xa2577000]
08:47:26 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa3933400) [pid = 1870] [serial = 985] [outer = 0xa2577000]
08:47:27 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
08:47:27 INFO - document served over http requires an http
08:47:27 INFO - sub-resource via script-tag using the meta-referrer
08:47:27 INFO - delivery method with no-redirect and when
08:47: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"
08:47:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:47:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:47:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:27 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
08:47:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2900ms
08:47:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
08:47:28 INFO - PROCESS | 1819 | ++DOCSHELL 0xa30de400 == 23 [pid = 1870] [id = 353]
08:47:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa34db400) [pid = 1870] [serial = 986] [outer = (nil)]
08:47:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa3a70400) [pid = 1870] [serial = 987] [outer = 0xa34db400]
08:47:29 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa3c8b800) [pid = 1870] [serial = 988] [outer = 0xa34db400]
08:47:30 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
08:47:30 INFO - document served over http requires an http
08:47:30 INFO - sub-resource via script-tag using the meta-referrer
08:47:30 INFO - delivery method with swap-origin-redirect and when
08:47:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
08:47:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:47:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:47:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:30 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
08:47:30 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 2795ms
08:47:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
08:47:31 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3a6b000 == 24 [pid = 1870] [id = 354]
08:47:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa405e000) [pid = 1870] [serial = 989] [outer = (nil)]
08:47:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa45bcc00) [pid = 1870] [serial = 990] [outer = 0xa405e000]
08:47:31 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa4832000) [pid = 1870] [serial = 991] [outer = 0xa405e000]
08:47:33 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
08:47:33 INFO - document served over http requires an http
08:47:33 INFO - sub-resource via xhr-request using the meta-referrer
08:47:33 INFO - delivery method with keep-origin-redirect and when
08:47: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"
08:47:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:47:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:47:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:33 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
08:47:33 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 2915ms
08:47:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
08:47:35 INFO - PROCESS | 1819 | ++DOCSHELL 0xa45b5800 == 25 [pid = 1870] [id = 355]
08:47:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa5033800) [pid = 1870] [serial = 992] [outer = (nil)]
08:47:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa5658000) [pid = 1870] [serial = 993] [outer = 0xa5033800]
08:47:35 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0xa565d400) [pid = 1870] [serial = 994] [outer = 0xa5033800]
08:47:37 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
08:47:37 INFO - document served over http requires an http
08:47:37 INFO - sub-resource via xhr-request using the meta-referrer
08:47:37 INFO - delivery method with no-redirect and when
08:47: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"
08:47:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:47:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:47:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:37 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
08:47:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 3496ms
08:47:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
08:47:37 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5186400 == 26 [pid = 1870] [id = 356]
08:47:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa5666000) [pid = 1870] [serial = 995] [outer = (nil)]
08:47:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa5675000) [pid = 1870] [serial = 996] [outer = 0xa5666000]
08:47:38 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa5679400) [pid = 1870] [serial = 997] [outer = 0xa5666000]
08:47:39 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
08:47:39 INFO - document served over http requires an http
08:47:39 INFO - sub-resource via xhr-request using the meta-referrer
08:47:39 INFO - delivery method with swap-origin-redirect and when
08:47:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
08:47:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:47:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:47:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:39 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
08:47:39 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 2413ms
08:47:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
08:47:40 INFO - PROCESS | 1819 | ++DOCSHELL 0xa567d400 == 27 [pid = 1870] [id = 357]
08:47:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0xa56bfc00) [pid = 1870] [serial = 998] [outer = (nil)]
08:47:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0xa56c6800) [pid = 1870] [serial = 999] [outer = 0xa56bfc00]
08:47:40 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0xa56ca400) [pid = 1870] [serial = 1000] [outer = 0xa56bfc00]
08:47:43 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
08:47:43 INFO - document served over http requires an https
08:47:43 INFO - sub-resource via fetch-request using the meta-referrer
08:47:43 INFO - delivery method with keep-origin-redirect and when
08:47: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"
08:47:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:47:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:47:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:47:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:43 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
08:47:43 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 4005ms
08:47:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
08:47:44 INFO - PROCESS | 1819 | ++DOCSHELL 0xa043c400 == 28 [pid = 1870] [id = 358]
08:47:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0xa043c800) [pid = 1870] [serial = 1001] [outer = (nil)]
08:47:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0xa0775800) [pid = 1870] [serial = 1002] [outer = 0xa043c800]
08:47:45 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0xa170e400) [pid = 1870] [serial = 1003] [outer = 0xa043c800]
08:47:47 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
08:47:47 INFO - document served over http requires an https
08:47:47 INFO - sub-resource via fetch-request using the meta-referrer
08:47:47 INFO - delivery method with no-redirect and when
08:47: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"
08:47:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:47:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:47:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:47:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:47 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
08:47:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 3531ms
08:47:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
08:47:47 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb72c00 == 29 [pid = 1870] [id = 359]
08:47:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0x9fb7a000) [pid = 1870] [serial = 1004] [outer = (nil)]
08:47:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0xa0d81800) [pid = 1870] [serial = 1005] [outer = 0x9fb7a000]
08:47:48 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0xa0efbc00) [pid = 1870] [serial = 1006] [outer = 0x9fb7a000]
08:47:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa34e9800 == 28 [pid = 1870] [id = 312]
08:47:49 INFO - PROCESS | 1819 | --DOCSHELL 0x9f414c00 == 27 [pid = 1870] [id = 348]
08:47:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa043d000 == 26 [pid = 1870] [id = 347]
08:47:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa170b000 == 25 [pid = 1870] [id = 346]
08:47:49 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb80800 == 24 [pid = 1870] [id = 345]
08:47:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa4dee400 == 23 [pid = 1870] [id = 343]
08:47:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa48e5c00 == 22 [pid = 1870] [id = 342]
08:47:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa480f800 == 21 [pid = 1870] [id = 341]
08:47:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa45ba000 == 20 [pid = 1870] [id = 340]
08:47:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa4356800 == 19 [pid = 1870] [id = 339]
08:47:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa4116000 == 18 [pid = 1870] [id = 338]
08:47:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa3a68c00 == 17 [pid = 1870] [id = 337]
08:47:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa18df800 == 16 [pid = 1870] [id = 336]
08:47:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d89800 == 15 [pid = 1870] [id = 335]
08:47:49 INFO - PROCESS | 1819 | --DOCSHELL 0x9f41bc00 == 14 [pid = 1870] [id = 334]
08:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0xa21b1800) [pid = 1870] [serial = 925] [outer = (nil)] [url = about:blank]
08:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0xa0ef4400) [pid = 1870] [serial = 928] [outer = (nil)] [url = about:blank]
08:47:49 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0xa2907000) [pid = 1870] [serial = 931] [outer = (nil)] [url = about:blank]
08:47:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
08:47:50 INFO - document served over http requires an https
08:47:50 INFO - sub-resource via fetch-request using the meta-referrer
08:47:50 INFO - delivery method with swap-origin-redirect and when
08:47: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"
08:47:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:47:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:47:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:47:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
08:47:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | took 2754ms
08:47:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
08:47:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb7a800 == 15 [pid = 1870] [id = 360]
08:47:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0x9fb80000) [pid = 1870] [serial = 1007] [outer = (nil)]
08:47:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0xa0d86800) [pid = 1870] [serial = 1008] [outer = 0x9fb80000]
08:47:52 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0xa1705400) [pid = 1870] [serial = 1009] [outer = 0x9fb80000]
08:47:53 INFO - PROCESS | 1819 | ++DOCSHELL 0xa185d800 == 16 [pid = 1870] [id = 361]
08:47:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0xa185f000) [pid = 1870] [serial = 1010] [outer = (nil)]
08:47:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0xa18d9800) [pid = 1870] [serial = 1011] [outer = 0xa185f000]
08:47:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
08:47:53 INFO - document served over http requires an https
08:47:53 INFO - sub-resource via iframe-tag using the meta-referrer
08:47:53 INFO - delivery method with keep-origin-redirect and when
08:47: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"
08:47:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:47:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:47:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
08:47:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | took 3809ms
08:47:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
08:47:56 INFO - PROCESS | 1819 | ++DOCSHELL 0xa043d000 == 17 [pid = 1870] [id = 362]
08:47:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0xa0d7e800) [pid = 1870] [serial = 1012] [outer = (nil)]
08:47:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0xa1ce0800) [pid = 1870] [serial = 1013] [outer = 0xa0d7e800]
08:47:56 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:47:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0xa1fb3400) [pid = 1870] [serial = 1014] [outer = 0xa0d7e800]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0xa2573c00) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0xa3a73800) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0xa45b4400) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0xa2f4ac00) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0xa170b400) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0xa0443000) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0xa0d8d400) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0xa170c800) [pid = 1870] [serial = 968] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0xa45bf400) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0xa1fb4400) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0xa34e6000) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0xa4dfc000) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0xa4119c00) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0xa1852800) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0xa21b9800) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa48ed800) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa3a66800) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0xa30dbc00) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0xa30d2000) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0xa483b400) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa38e7c00) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa077a400) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa29f0c00) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0xa0770c00) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0x9f65ac00) [pid = 1870] [serial = 973] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346839066]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa38e1c00) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa077b000) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa170ec00) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa5183000) [pid = 1870] [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]
08:47:57 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa3c87400) [pid = 1870] [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]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0x9f660c00) [pid = 1870] [serial = 974] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346839066]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa1cdd800) [pid = 1870] [serial = 971] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa4358400) [pid = 1870] [serial = 945] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa5038800) [pid = 1870] [serial = 960] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa48e2800) [pid = 1870] [serial = 954] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa5185400) [pid = 1870] [serial = 963] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa45bb400) [pid = 1870] [serial = 948] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa38e4c00) [pid = 1870] [serial = 939] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa4058400) [pid = 1870] [serial = 942] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa4df1000) [pid = 1870] [serial = 957] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa1852c00) [pid = 1870] [serial = 969] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa0774c00) [pid = 1870] [serial = 966] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa4811000) [pid = 1870] [serial = 951] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa2579c00) [pid = 1870] [serial = 936] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa257c000) [pid = 1870] [serial = 976] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa38e9800) [pid = 1870] [serial = 872] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa3937c00) [pid = 1870] [serial = 875] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa34e0800) [pid = 1870] [serial = 869] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa1cd6c00) [pid = 1870] [serial = 896] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa2b20000) [pid = 1870] [serial = 863] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa257d800) [pid = 1870] [serial = 901] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa2b1e800) [pid = 1870] [serial = 906] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa30d4800) [pid = 1870] [serial = 866] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa3a6c400) [pid = 1870] [serial = 916] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa405b000) [pid = 1870] [serial = 922] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa290b400) [pid = 1870] [serial = 860] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa435d400) [pid = 1870] [serial = 946] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa170a400) [pid = 1870] [serial = 891] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa393b000) [pid = 1870] [serial = 911] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa48e3800) [pid = 1870] [serial = 955] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa45c0000) [pid = 1870] [serial = 949] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0xa3931400) [pid = 1870] [serial = 940] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0xa4112000) [pid = 1870] [serial = 943] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 51 (0xa4832c00) [pid = 1870] [serial = 952] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 50 (0xa2b17000) [pid = 1870] [serial = 937] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 49 (0xa3c8d400) [pid = 1870] [serial = 919] [outer = (nil)] [url = about:blank]
08:47:58 INFO - PROCESS | 1819 | --DOMWINDOW == 48 (0xa21b8800) [pid = 1870] [serial = 857] [outer = (nil)] [url = about:blank]
08:47:59 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb75000 == 18 [pid = 1870] [id = 363]
08:47:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 49 (0x9fb77400) [pid = 1870] [serial = 1015] [outer = (nil)]
08:47:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 50 (0xa0438000) [pid = 1870] [serial = 1016] [outer = 0x9fb77400]
08:47:59 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
08:47:59 INFO - document served over http requires an https
08:47:59 INFO - sub-resource via iframe-tag using the meta-referrer
08:47:59 INFO - delivery method with no-redirect and when
08:47: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"
08:47:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:47:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:47:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:47:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:47:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:47:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:47:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:47:59 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
08:47:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 5516ms
08:47:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
08:48:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb80c00 == 19 [pid = 1870] [id = 364]
08:48:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 51 (0xa0439c00) [pid = 1870] [serial = 1017] [outer = (nil)]
08:48:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0xa0d89800) [pid = 1870] [serial = 1018] [outer = 0xa0439c00]
08:48:00 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0xa0ef9000) [pid = 1870] [serial = 1019] [outer = 0xa0439c00]
08:48:01 INFO - PROCESS | 1819 | ++DOCSHELL 0xa18d3c00 == 20 [pid = 1870] [id = 365]
08:48:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0xa18dc800) [pid = 1870] [serial = 1020] [outer = (nil)]
08:48:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0xa1cda800) [pid = 1870] [serial = 1021] [outer = 0xa18dc800]
08:48:02 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
08:48:02 INFO - document served over http requires an https
08:48:02 INFO - sub-resource via iframe-tag using the meta-referrer
08:48:02 INFO - delivery method with swap-origin-redirect and when
08:48: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"
08:48:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:48:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:48:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:02 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
08:48:02 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 3206ms
08:48:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
08:48:03 INFO - PROCESS | 1819 | ++DOCSHELL 0xa18df400 == 21 [pid = 1870] [id = 366]
08:48:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0xa1cd4400) [pid = 1870] [serial = 1022] [outer = (nil)]
08:48:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0xa21b4000) [pid = 1870] [serial = 1023] [outer = 0xa1cd4400]
08:48:04 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa21bdc00) [pid = 1870] [serial = 1024] [outer = 0xa1cd4400]
08:48:05 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
08:48:05 INFO - document served over http requires an https
08:48:05 INFO - sub-resource via script-tag using the meta-referrer
08:48:05 INFO - delivery method with keep-origin-redirect and when
08:48: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"
08:48:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:48:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:48:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:05 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
08:48:05 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 2919ms
08:48:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
08:48:06 INFO - PROCESS | 1819 | ++DOCSHELL 0xa21af400 == 22 [pid = 1870] [id = 367]
08:48:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa21b0c00) [pid = 1870] [serial = 1025] [outer = (nil)]
08:48:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa25ae000) [pid = 1870] [serial = 1026] [outer = 0xa21b0c00]
08:48:07 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa2906000) [pid = 1870] [serial = 1027] [outer = 0xa21b0c00]
08:48:08 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
08:48:08 INFO - document served over http requires an https
08:48:08 INFO - sub-resource via script-tag using the meta-referrer
08:48:08 INFO - delivery method with no-redirect and when
08: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"
08:48:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:48:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:48:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:08 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
08:48:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2752ms
08:48:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
08:48:09 INFO - PROCESS | 1819 | ++DOCSHELL 0xa25a9400 == 23 [pid = 1870] [id = 368]
08:48:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa25a9c00) [pid = 1870] [serial = 1028] [outer = (nil)]
08:48:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa2b1a000) [pid = 1870] [serial = 1029] [outer = 0xa25a9c00]
08:48:09 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa2f46800) [pid = 1870] [serial = 1030] [outer = 0xa25a9c00]
08:48:11 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
08:48:11 INFO - document served over http requires an https
08:48:11 INFO - sub-resource via script-tag using the meta-referrer
08:48:11 INFO - delivery method with swap-origin-redirect and when
08:48: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"
08:48:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:48:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:48:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:11 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
08:48:11 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 2701ms
08:48:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
08:48:11 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2b17800 == 24 [pid = 1870] [id = 369]
08:48:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa30d2400) [pid = 1870] [serial = 1031] [outer = (nil)]
08:48:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa30dd000) [pid = 1870] [serial = 1032] [outer = 0xa30d2400]
08:48:12 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa34e2800) [pid = 1870] [serial = 1033] [outer = 0xa30d2400]
08:48:13 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
08:48:13 INFO - document served over http requires an https
08:48:13 INFO - sub-resource via xhr-request using the meta-referrer
08:48:13 INFO - delivery method with keep-origin-redirect and when
08:48: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"
08:48:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:48:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:48:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:13 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
08:48:13 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 2608ms
08:48:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
08:48:15 INFO - PROCESS | 1819 | ++DOCSHELL 0xa38e0400 == 25 [pid = 1870] [id = 370]
08:48:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa38e1000) [pid = 1870] [serial = 1034] [outer = (nil)]
08:48:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa38ee800) [pid = 1870] [serial = 1035] [outer = 0xa38e1000]
08:48:15 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa3939000) [pid = 1870] [serial = 1036] [outer = 0xa38e1000]
08:48:17 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
08:48:17 INFO - document served over http requires an https
08:48:17 INFO - sub-resource via xhr-request using the meta-referrer
08:48:17 INFO - delivery method with no-redirect and when
08:48: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"
08:48:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:48:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:48:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:17 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
08:48:17 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 3604ms
08:48:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
08:48:17 INFO - PROCESS | 1819 | ++DOCSHELL 0xa38ec400 == 26 [pid = 1870] [id = 371]
08:48:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa39dec00) [pid = 1870] [serial = 1037] [outer = (nil)]
08:48:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa3a6c800) [pid = 1870] [serial = 1038] [outer = 0xa39dec00]
08:48:18 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa3a72000) [pid = 1870] [serial = 1039] [outer = 0xa39dec00]
08:48:19 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
08:48:19 INFO - document served over http requires an https
08:48:19 INFO - sub-resource via xhr-request using the meta-referrer
08:48:19 INFO - delivery method with swap-origin-redirect and when
08:48: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"
08:48:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:48:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:48:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:19 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
08:48:19 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 2511ms
08:48:19 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
08:48:20 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3a66800 == 27 [pid = 1870] [id = 372]
08:48:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa4052000) [pid = 1870] [serial = 1040] [outer = (nil)]
08:48:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa410f000) [pid = 1870] [serial = 1041] [outer = 0xa4052000]
08:48:21 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa4113c00) [pid = 1870] [serial = 1042] [outer = 0xa4052000]
08:48:22 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
08:48:22 INFO - document served over http requires an http
08:48:22 INFO - sub-resource via fetch-request using the meta-referrer
08:48:22 INFO - delivery method with keep-origin-redirect and when
08:48:22 INFO - the target request is same-origin.
08:48:22 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 2499ms
08:48:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
08:48:23 INFO - PROCESS | 1819 | ++DOCSHELL 0xa405f800 == 28 [pid = 1870] [id = 373]
08:48:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa411b000) [pid = 1870] [serial = 1043] [outer = (nil)]
08:48:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa435c400) [pid = 1870] [serial = 1044] [outer = 0xa411b000]
08:48:23 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa4361000) [pid = 1870] [serial = 1045] [outer = 0xa411b000]
08:48:25 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
08:48:25 INFO - document served over http requires an http
08:48:25 INFO - sub-resource via fetch-request using the meta-referrer
08:48:25 INFO - delivery method with no-redirect and when
08:48:25 INFO - the target request is same-origin.
08:48:25 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 2662ms
08:48:25 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
08:48:25 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4359800 == 29 [pid = 1870] [id = 374]
08:48:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa4359c00) [pid = 1870] [serial = 1046] [outer = (nil)]
08:48:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa45c1000) [pid = 1870] [serial = 1047] [outer = 0xa4359c00]
08:48:26 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa4805000) [pid = 1870] [serial = 1048] [outer = 0xa4359c00]
08:48:28 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
08:48:28 INFO - document served over http requires an http
08:48:28 INFO - sub-resource via fetch-request using the meta-referrer
08:48:28 INFO - delivery method with swap-origin-redirect and when
08:48: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"
08:48:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:48:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:48:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:48:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:28 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
08:48:28 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 2893ms
08:48:28 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
08:48:30 INFO - PROCESS | 1819 | --DOCSHELL 0xa18d0800 == 28 [pid = 1870] [id = 350]
08:48:30 INFO - PROCESS | 1819 | --DOCSHELL 0xa18d6000 == 27 [pid = 1870] [id = 351]
08:48:30 INFO - PROCESS | 1819 | --DOCSHELL 0xa21b5000 == 26 [pid = 1870] [id = 352]
08:48:30 INFO - PROCESS | 1819 | --DOCSHELL 0xa30de400 == 25 [pid = 1870] [id = 353]
08:48:30 INFO - PROCESS | 1819 | --DOCSHELL 0xa3a6b000 == 24 [pid = 1870] [id = 354]
08:48:30 INFO - PROCESS | 1819 | --DOCSHELL 0xa45b5800 == 23 [pid = 1870] [id = 355]
08:48:30 INFO - PROCESS | 1819 | --DOCSHELL 0xa5186400 == 22 [pid = 1870] [id = 356]
08:48:30 INFO - PROCESS | 1819 | --DOCSHELL 0xa043c400 == 21 [pid = 1870] [id = 358]
08:48:30 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb72c00 == 20 [pid = 1870] [id = 359]
08:48:30 INFO - PROCESS | 1819 | --DOCSHELL 0xa185d800 == 19 [pid = 1870] [id = 361]
08:48:30 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb7a800 == 18 [pid = 1870] [id = 360]
08:48:31 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb75000 == 17 [pid = 1870] [id = 363]
08:48:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa18d3c00 == 16 [pid = 1870] [id = 365]
08:48:31 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb80c00 == 15 [pid = 1870] [id = 364]
08:48:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa18df400 == 14 [pid = 1870] [id = 366]
08:48:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa21af400 == 13 [pid = 1870] [id = 367]
08:48:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa25a9400 == 12 [pid = 1870] [id = 368]
08:48:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa2b17800 == 11 [pid = 1870] [id = 369]
08:48:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa38e0400 == 10 [pid = 1870] [id = 370]
08:48:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa38ec400 == 9 [pid = 1870] [id = 371]
08:48:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa3a66800 == 8 [pid = 1870] [id = 372]
08:48:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa405f800 == 7 [pid = 1870] [id = 373]
08:48:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa043d000 == 6 [pid = 1870] [id = 362]
08:48:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa043a000 == 5 [pid = 1870] [id = 349]
08:48:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa3c84000 == 4 [pid = 1870] [id = 330]
08:48:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa2b17400 == 3 [pid = 1870] [id = 344]
08:48:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa4359800 == 2 [pid = 1870] [id = 374]
08:48:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa567d400 == 1 [pid = 1870] [id = 357]
08:48:31 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f412400 == 2 [pid = 1870] [id = 375]
08:48:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0x9f413000) [pid = 1870] [serial = 1049] [outer = (nil)]
08:48:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0x9f416800) [pid = 1870] [serial = 1050] [outer = 0x9f413000]
08:48:32 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0x9f662c00) [pid = 1870] [serial = 1051] [outer = 0x9f413000]
08:48:32 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa4df4c00) [pid = 1870] [serial = 958] [outer = (nil)] [url = about:blank]
08:48:32 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa503d400) [pid = 1870] [serial = 961] [outer = (nil)] [url = about:blank]
08:48:32 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa518a000) [pid = 1870] [serial = 964] [outer = (nil)] [url = about:blank]
08:48:32 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa1fb9c00) [pid = 1870] [serial = 972] [outer = (nil)] [url = about:blank]
08:48:32 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa0e9a800) [pid = 1870] [serial = 967] [outer = (nil)] [url = about:blank]
08:48:33 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0435400 == 3 [pid = 1870] [id = 376]
08:48:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa0435800) [pid = 1870] [serial = 1052] [outer = (nil)]
08:48:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa0438400) [pid = 1870] [serial = 1053] [outer = 0xa0435800]
08:48:34 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
08:48:34 INFO - document served over http requires an http
08:48:34 INFO - sub-resource via iframe-tag using the meta-referrer
08:48:34 INFO - delivery method with keep-origin-redirect and when
08:48:34 INFO - the target request is same-origin.
08:48:34 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 6005ms
08:48:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
08:48:34 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0437000 == 4 [pid = 1870] [id = 377]
08:48:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa043d400) [pid = 1870] [serial = 1054] [outer = (nil)]
08:48:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa0771c00) [pid = 1870] [serial = 1055] [outer = 0xa043d400]
08:48:35 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa0779800) [pid = 1870] [serial = 1056] [outer = 0xa043d400]
08:48:36 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d89400 == 5 [pid = 1870] [id = 378]
08:48:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa0d89c00) [pid = 1870] [serial = 1057] [outer = (nil)]
08:48:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa0d8bc00) [pid = 1870] [serial = 1058] [outer = 0xa0d89c00]
08:48:40 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa18dac00) [pid = 1870] [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]
08:48:40 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa0d7e800) [pid = 1870] [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]
08:48:40 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa5033800) [pid = 1870] [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]
08:48:40 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa1ce0000) [pid = 1870] [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]
08:48:40 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa2577000) [pid = 1870] [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]
08:48:40 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa185f000) [pid = 1870] [serial = 1010] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:48:40 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa405e000) [pid = 1870] [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]
08:48:40 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa18d1c00) [pid = 1870] [serial = 978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:48:40 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa5666000) [pid = 1870] [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]
08:48:40 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0x9fb80000) [pid = 1870] [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]
08:48:40 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa34db400) [pid = 1870] [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]
08:48:40 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa56bfc00) [pid = 1870] [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]
08:48:40 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa043c800) [pid = 1870] [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]
08:48:40 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0x9fb7a000) [pid = 1870] [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]
08:48:40 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0x9fb77400) [pid = 1870] [serial = 1015] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346879109]
08:48:40 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa0d82000) [pid = 1870] [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]
08:48:41 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa56c6800) [pid = 1870] [serial = 999] [outer = (nil)] [url = about:blank]
08:48:41 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa5675000) [pid = 1870] [serial = 996] [outer = (nil)] [url = about:blank]
08:48:41 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa5658000) [pid = 1870] [serial = 993] [outer = (nil)] [url = about:blank]
08:48:41 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa45bcc00) [pid = 1870] [serial = 990] [outer = (nil)] [url = about:blank]
08:48:41 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa3a70400) [pid = 1870] [serial = 987] [outer = (nil)] [url = about:blank]
08:48:41 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa34dfc00) [pid = 1870] [serial = 984] [outer = (nil)] [url = about:blank]
08:48:41 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa25a3400) [pid = 1870] [serial = 981] [outer = (nil)] [url = about:blank]
08:48:41 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa1cd1c00) [pid = 1870] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:48:41 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa0d81800) [pid = 1870] [serial = 1005] [outer = (nil)] [url = about:blank]
08:48:41 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa0775800) [pid = 1870] [serial = 1002] [outer = (nil)] [url = about:blank]
08:48:41 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa0d86800) [pid = 1870] [serial = 1008] [outer = (nil)] [url = about:blank]
08:48:41 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa18d9800) [pid = 1870] [serial = 1011] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:48:41 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa0438000) [pid = 1870] [serial = 1016] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346879109]
08:48:41 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa1ce0800) [pid = 1870] [serial = 1013] [outer = (nil)] [url = about:blank]
08:48:41 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa2b18800) [pid = 1870] [serial = 934] [outer = (nil)] [url = about:blank]
08:48:41 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa4832000) [pid = 1870] [serial = 991] [outer = (nil)] [url = about:blank]
08:48:41 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa565d400) [pid = 1870] [serial = 994] [outer = (nil)] [url = about:blank]
08:48:41 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0xa5679400) [pid = 1870] [serial = 997] [outer = (nil)] [url = about:blank]
08:48:41 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
08:48:41 INFO - document served over http requires an http
08:48:41 INFO - sub-resource via iframe-tag using the meta-referrer
08:48:41 INFO - delivery method with no-redirect and when
08:48:41 INFO - the target request is same-origin.
08:48:41 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 7524ms
08:48:41 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
08:48:42 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65c400 == 6 [pid = 1870] [id = 379]
08:48:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0x9f65d800) [pid = 1870] [serial = 1059] [outer = (nil)]
08:48:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0x9fb74c00) [pid = 1870] [serial = 1060] [outer = 0x9f65d800]
08:48:42 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0xa0776800) [pid = 1870] [serial = 1061] [outer = 0x9f65d800]
08:48:43 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb80c00 == 7 [pid = 1870] [id = 380]
08:48:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0xa0439800) [pid = 1870] [serial = 1062] [outer = (nil)]
08:48:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa0442400) [pid = 1870] [serial = 1063] [outer = 0xa0439800]
08:48:44 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
08:48:44 INFO - document served over http requires an http
08:48:44 INFO - sub-resource via iframe-tag using the meta-referrer
08:48:44 INFO - delivery method with swap-origin-redirect and when
08:48: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"
08:48:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:48:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:48:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:44 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
08:48:44 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 2318ms
08:48:44 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
08:48:44 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f419800 == 8 [pid = 1870] [id = 381]
08:48:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0x9f41ac00) [pid = 1870] [serial = 1064] [outer = (nil)]
08:48:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa0e92000) [pid = 1870] [serial = 1065] [outer = 0x9f41ac00]
08:48:45 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa0e9b400) [pid = 1870] [serial = 1066] [outer = 0x9f41ac00]
08:48:46 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
08:48:46 INFO - document served over http requires an http
08:48:46 INFO - sub-resource via script-tag using the meta-referrer
08:48:46 INFO - delivery method with keep-origin-redirect and when
08:48:46 INFO - the target request is same-origin.
08:48:46 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 2848ms
08:48:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
08:48:47 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d83c00 == 9 [pid = 1870] [id = 382]
08:48:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa0d8ac00) [pid = 1870] [serial = 1067] [outer = (nil)]
08:48:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa0ef8400) [pid = 1870] [serial = 1068] [outer = 0xa0d8ac00]
08:48:48 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa1702c00) [pid = 1870] [serial = 1069] [outer = 0xa0d8ac00]
08:48:50 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
08:48:50 INFO - document served over http requires an http
08:48:50 INFO - sub-resource via script-tag using the meta-referrer
08:48:50 INFO - delivery method with no-redirect and when
08:48:50 INFO - the target request is same-origin.
08:48:50 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 3056ms
08:48:50 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
08:48:50 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0ef2800 == 10 [pid = 1870] [id = 383]
08:48:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa0ef6800) [pid = 1870] [serial = 1070] [outer = (nil)]
08:48:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa1859c00) [pid = 1870] [serial = 1071] [outer = 0xa0ef6800]
08:48:51 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa185e000) [pid = 1870] [serial = 1072] [outer = 0xa0ef6800]
08:48:52 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
08:48:52 INFO - document served over http requires an http
08:48:52 INFO - sub-resource via script-tag using the meta-referrer
08:48:52 INFO - delivery method with swap-origin-redirect and when
08:48: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"
08:48:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:48:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:48:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:48:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:48:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:48:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:48:52 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
08:48:52 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 2661ms
08:48:52 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
08:48:53 INFO - PROCESS | 1819 | ++DOCSHELL 0xa18d6400 == 11 [pid = 1870] [id = 384]
08:48:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa18d7000) [pid = 1870] [serial = 1073] [outer = (nil)]
08:48:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa18df000) [pid = 1870] [serial = 1074] [outer = 0xa18d7000]
08:48:54 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa1cd5400) [pid = 1870] [serial = 1075] [outer = 0xa18d7000]
08:48:55 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
08:48:55 INFO - document served over http requires an http
08:48:55 INFO - sub-resource via xhr-request using the meta-referrer
08:48:55 INFO - delivery method with keep-origin-redirect and when
08:48:55 INFO - the target request is same-origin.
08:48:55 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 2719ms
08:48:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
08:48:56 INFO - PROCESS | 1819 | ++DOCSHELL 0xa18dcc00 == 12 [pid = 1870] [id = 385]
08:48:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa1ce0c00) [pid = 1870] [serial = 1076] [outer = (nil)]
08:48:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa1fb2c00) [pid = 1870] [serial = 1077] [outer = 0xa1ce0c00]
08:48:56 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:48:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa1fb8800) [pid = 1870] [serial = 1078] [outer = 0xa1ce0c00]
08:48:58 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
08:48:58 INFO - document served over http requires an http
08:48:58 INFO - sub-resource via xhr-request using the meta-referrer
08:48:58 INFO - delivery method with no-redirect and when
08:48:58 INFO - the target request is same-origin.
08:48:58 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 3260ms
08:48:58 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
08:48:59 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1fb1000 == 13 [pid = 1870] [id = 386]
08:48:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa21b3c00) [pid = 1870] [serial = 1079] [outer = (nil)]
08:48:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa21bd800) [pid = 1870] [serial = 1080] [outer = 0xa21b3c00]
08:49:00 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa257a400) [pid = 1870] [serial = 1081] [outer = 0xa21b3c00]
08:49:02 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
08:49:02 INFO - document served over http requires an http
08:49:02 INFO - sub-resource via xhr-request using the meta-referrer
08:49:02 INFO - delivery method with swap-origin-redirect and when
08:49:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:49:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:49:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:49:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:02 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
08:49:02 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 3363ms
08:49:02 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
08:49:02 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f416400 == 14 [pid = 1870] [id = 387]
08:49:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0x9f417800) [pid = 1870] [serial = 1082] [outer = (nil)]
08:49:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0x9f65e400) [pid = 1870] [serial = 1083] [outer = 0x9f417800]
08:49:03 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa0ef5c00) [pid = 1870] [serial = 1084] [outer = 0x9f417800]
08:49:04 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
08:49:04 INFO - document served over http requires an https
08:49:04 INFO - sub-resource via fetch-request using the meta-referrer
08:49:04 INFO - delivery method with keep-origin-redirect and when
08:49: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"
08:49:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:49:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:49:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:49:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:04 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
08:49:04 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 2495ms
08:49:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
08:49:05 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb7c800 == 15 [pid = 1870] [id = 388]
08:49:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa043a000) [pid = 1870] [serial = 1085] [outer = (nil)]
08:49:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa0e95800) [pid = 1870] [serial = 1086] [outer = 0xa043a000]
08:49:05 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa1703400) [pid = 1870] [serial = 1087] [outer = 0xa043a000]
08:49:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d89400 == 14 [pid = 1870] [id = 378]
08:49:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa0437000 == 13 [pid = 1870] [id = 377]
08:49:06 INFO - PROCESS | 1819 | --DOCSHELL 0xa0435400 == 12 [pid = 1870] [id = 376]
08:49:06 INFO - PROCESS | 1819 | --DOCSHELL 0x9f412400 == 11 [pid = 1870] [id = 375]
08:49:06 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa1fb3400) [pid = 1870] [serial = 1014] [outer = (nil)] [url = about:blank]
08:49:06 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa170e400) [pid = 1870] [serial = 1003] [outer = (nil)] [url = about:blank]
08:49:06 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa0efbc00) [pid = 1870] [serial = 1006] [outer = (nil)] [url = about:blank]
08:49:06 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa25a5000) [pid = 1870] [serial = 977] [outer = (nil)] [url = about:blank]
08:49:06 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa29ea800) [pid = 1870] [serial = 982] [outer = (nil)] [url = about:blank]
08:49:06 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa3933400) [pid = 1870] [serial = 985] [outer = (nil)] [url = about:blank]
08:49:06 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa3c8b800) [pid = 1870] [serial = 988] [outer = (nil)] [url = about:blank]
08:49:06 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa56ca400) [pid = 1870] [serial = 1000] [outer = (nil)] [url = about:blank]
08:49:06 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa1705400) [pid = 1870] [serial = 1009] [outer = (nil)] [url = about:blank]
08:49:07 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
08:49:07 INFO - document served over http requires an https
08:49:07 INFO - sub-resource via fetch-request using the meta-referrer
08:49:07 INFO - delivery method with no-redirect and when
08:49: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"
08:49:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:49:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:49:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:49:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:07 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
08:49:07 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 2495ms
08:49:07 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
08:49:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb7a400 == 12 [pid = 1870] [id = 389]
08:49:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa0439400) [pid = 1870] [serial = 1088] [outer = (nil)]
08:49:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa0775c00) [pid = 1870] [serial = 1089] [outer = 0xa0439400]
08:49:08 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa0e9ac00) [pid = 1870] [serial = 1090] [outer = 0xa0439400]
08:49:10 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
08:49:10 INFO - document served over http requires an https
08:49:10 INFO - sub-resource via fetch-request using the meta-referrer
08:49:10 INFO - delivery method with swap-origin-redirect and when
08:49: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"
08:49:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:49:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:49:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:49:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:10 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
08:49:10 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 2805ms
08:49:10 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
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa21b4000) [pid = 1870] [serial = 1023] [outer = (nil)] [url = about:blank]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa410f000) [pid = 1870] [serial = 1041] [outer = (nil)] [url = about:blank]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa435c400) [pid = 1870] [serial = 1044] [outer = (nil)] [url = about:blank]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa45c1000) [pid = 1870] [serial = 1047] [outer = (nil)] [url = about:blank]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa38ee800) [pid = 1870] [serial = 1035] [outer = (nil)] [url = about:blank]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa3a6c800) [pid = 1870] [serial = 1038] [outer = (nil)] [url = about:blank]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa2b1a000) [pid = 1870] [serial = 1029] [outer = (nil)] [url = about:blank]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa30dd000) [pid = 1870] [serial = 1032] [outer = (nil)] [url = about:blank]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa1cda800) [pid = 1870] [serial = 1021] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa0d89800) [pid = 1870] [serial = 1018] [outer = (nil)] [url = about:blank]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa0438400) [pid = 1870] [serial = 1053] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0x9f416800) [pid = 1870] [serial = 1050] [outer = (nil)] [url = about:blank]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa25ae000) [pid = 1870] [serial = 1026] [outer = (nil)] [url = about:blank]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa0d8bc00) [pid = 1870] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346916348]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa0771c00) [pid = 1870] [serial = 1055] [outer = (nil)] [url = about:blank]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0x9fb74c00) [pid = 1870] [serial = 1060] [outer = (nil)] [url = about:blank]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa0435800) [pid = 1870] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa21b0c00) [pid = 1870] [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]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa043d400) [pid = 1870] [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]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0x9f413000) [pid = 1870] [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]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa1cd4400) [pid = 1870] [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]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa0d89c00) [pid = 1870] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346916348]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0xa18dc800) [pid = 1870] [serial = 1020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0xa25a9c00) [pid = 1870] [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]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 51 (0xa4052000) [pid = 1870] [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]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 50 (0xa411b000) [pid = 1870] [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]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 49 (0xa38e1000) [pid = 1870] [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]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 48 (0xa39dec00) [pid = 1870] [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]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 47 (0xa30d2400) [pid = 1870] [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]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 46 (0xa0439c00) [pid = 1870] [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]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 45 (0xa3939000) [pid = 1870] [serial = 1036] [outer = (nil)] [url = about:blank]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 44 (0xa3a72000) [pid = 1870] [serial = 1039] [outer = (nil)] [url = about:blank]
08:49:10 INFO - PROCESS | 1819 | --DOMWINDOW == 43 (0xa34e2800) [pid = 1870] [serial = 1033] [outer = (nil)] [url = about:blank]
08:49:10 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0435c00 == 13 [pid = 1870] [id = 390]
08:49:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 44 (0xa0436c00) [pid = 1870] [serial = 1091] [outer = (nil)]
08:49:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 45 (0xa043d400) [pid = 1870] [serial = 1092] [outer = 0xa0436c00]
08:49:11 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 46 (0xa18d2000) [pid = 1870] [serial = 1093] [outer = 0xa0436c00]
08:49:12 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
08:49:12 INFO - document served over http requires an https
08:49:12 INFO - sub-resource via fetch-request using the meta-referrer
08:49:12 INFO - delivery method with swap-origin-redirect and when
08:49:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
08:49:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:49:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:49:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:49:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:12 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
08:49:12 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 2544ms
08:49:12 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
08:49:13 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65b400 == 14 [pid = 1870] [id = 391]
08:49:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 47 (0x9f661800) [pid = 1870] [serial = 1094] [outer = (nil)]
08:49:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 48 (0x9fb73c00) [pid = 1870] [serial = 1095] [outer = 0x9f661800]
08:49:13 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 49 (0xa0e97000) [pid = 1870] [serial = 1096] [outer = 0x9f661800]
08:49:15 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
08:49:15 INFO - document served over http requires an https
08:49:15 INFO - sub-resource via fetch-request using the meta-referrer
08:49:15 INFO - delivery method with keep-origin-redirect and when
08:49: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"
08:49:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:49:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:49:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:49:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:15 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
08:49:15 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 2587ms
08:49:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
08:49:15 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1fb3800 == 15 [pid = 1870] [id = 392]
08:49:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 50 (0xa1fb7c00) [pid = 1870] [serial = 1097] [outer = (nil)]
08:49:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 51 (0xa21bb000) [pid = 1870] [serial = 1098] [outer = 0xa1fb7c00]
08:49:16 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0xa257f800) [pid = 1870] [serial = 1099] [outer = 0xa1fb7c00]
08:49:17 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
08:49:17 INFO - document served over http requires an https
08:49:17 INFO - sub-resource via fetch-request using the meta-referrer
08:49:17 INFO - delivery method with no-redirect and when
08:49: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"
08:49:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:49:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:49:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:49:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:17 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
08:49:17 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 2599ms
08:49:17 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
08:49:18 INFO - PROCESS | 1819 | ++DOCSHELL 0xa21b7400 == 16 [pid = 1870] [id = 393]
08:49:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0xa2901800) [pid = 1870] [serial = 1100] [outer = (nil)]
08:49:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0xa2909400) [pid = 1870] [serial = 1101] [outer = 0xa2901800]
08:49:19 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0xa290f000) [pid = 1870] [serial = 1102] [outer = 0xa2901800]
08:49:21 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
08:49:21 INFO - document served over http requires an https
08:49:21 INFO - sub-resource via fetch-request using the meta-referrer
08:49:21 INFO - delivery method with swap-origin-redirect and when
08: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"
08:49:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
08:49:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
08:49:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
08:49:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:21 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
08:49:21 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 3907ms
08:49:21 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
08:49:22 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2907800 == 17 [pid = 1870] [id = 394]
08:49:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0xa29efc00) [pid = 1870] [serial = 1103] [outer = (nil)]
08:49:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0xa29f8800) [pid = 1870] [serial = 1104] [outer = 0xa29efc00]
08:49:22 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa2b16c00) [pid = 1870] [serial = 1105] [outer = 0xa29efc00]
08:49:23 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2b1e000 == 18 [pid = 1870] [id = 395]
08:49:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa2b1e800) [pid = 1870] [serial = 1106] [outer = (nil)]
08:49:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa2b21400) [pid = 1870] [serial = 1107] [outer = 0xa2b1e800]
08:49:24 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
08:49:24 INFO - document served over http requires an https
08:49:24 INFO - sub-resource via iframe-tag using the meta-referrer
08:49:24 INFO - delivery method with keep-origin-redirect and when
08:49: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"
08:49:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:49:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:49:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:24 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
08:49:24 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 2456ms
08:49:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
08:49:24 INFO - PROCESS | 1819 | ++DOCSHELL 0xa29f3c00 == 19 [pid = 1870] [id = 396]
08:49:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa29f4800) [pid = 1870] [serial = 1108] [outer = (nil)]
08:49:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa2f51800) [pid = 1870] [serial = 1109] [outer = 0xa29f4800]
08:49:25 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa30d1800) [pid = 1870] [serial = 1110] [outer = 0xa29f4800]
08:49:26 INFO - PROCESS | 1819 | ++DOCSHELL 0xa30d7c00 == 20 [pid = 1870] [id = 397]
08:49:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa30d8400) [pid = 1870] [serial = 1111] [outer = (nil)]
08:49:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa30dc000) [pid = 1870] [serial = 1112] [outer = 0xa30d8400]
08:49:26 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
08:49:26 INFO - document served over http requires an https
08:49:26 INFO - sub-resource via iframe-tag using the meta-referrer
08:49:26 INFO - delivery method with no-redirect and when
08:49: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"
08:49:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:49:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:49:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:26 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
08:49:26 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 2198ms
08:49:26 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
08:49:26 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2f4b800 == 21 [pid = 1870] [id = 398]
08:49:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa2f4c800) [pid = 1870] [serial = 1113] [outer = (nil)]
08:49:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa34e2000) [pid = 1870] [serial = 1114] [outer = 0xa2f4c800]
08:49:27 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa34e6c00) [pid = 1870] [serial = 1115] [outer = 0xa2f4c800]
08:49:28 INFO - PROCESS | 1819 | ++DOCSHELL 0xa38e3400 == 22 [pid = 1870] [id = 399]
08:49:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa38e3c00) [pid = 1870] [serial = 1116] [outer = (nil)]
08:49:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa38e0400) [pid = 1870] [serial = 1117] [outer = 0xa38e3c00]
08:49:29 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
08:49:29 INFO - document served over http requires an https
08:49:29 INFO - sub-resource via iframe-tag using the meta-referrer
08:49:29 INFO - delivery method with swap-origin-redirect and when
08:49: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"
08:49:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:49:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:49:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:29 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
08:49:29 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 2757ms
08:49:29 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
08:49:29 INFO - PROCESS | 1819 | ++DOCSHELL 0xa34e0400 == 23 [pid = 1870] [id = 400]
08:49:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa34e0c00) [pid = 1870] [serial = 1118] [outer = (nil)]
08:49:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa38ee800) [pid = 1870] [serial = 1119] [outer = 0xa34e0c00]
08:49:30 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa3932c00) [pid = 1870] [serial = 1120] [outer = 0xa34e0c00]
08:49:31 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3938c00 == 24 [pid = 1870] [id = 401]
08:49:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa3939000) [pid = 1870] [serial = 1121] [outer = (nil)]
08:49:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa393f000) [pid = 1870] [serial = 1122] [outer = 0xa3939000]
08:49:32 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
08:49:32 INFO - document served over http requires an https
08:49:32 INFO - sub-resource via iframe-tag using the meta-referrer
08:49:32 INFO - delivery method with swap-origin-redirect and when
08:49: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"
08:49:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:49:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:49:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:32 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
08:49:32 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 2940ms
08:49:32 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
08:49:32 INFO - PROCESS | 1819 | ++DOCSHELL 0xa38e6000 == 25 [pid = 1870] [id = 402]
08:49:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa38eb000) [pid = 1870] [serial = 1123] [outer = (nil)]
08:49:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa39e1000) [pid = 1870] [serial = 1124] [outer = 0xa38eb000]
08:49:33 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa39e6400) [pid = 1870] [serial = 1125] [outer = 0xa38eb000]
08:49:35 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f665c00 == 26 [pid = 1870] [id = 403]
08:49:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0x9fb74800) [pid = 1870] [serial = 1126] [outer = (nil)]
08:49:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa043dc00) [pid = 1870] [serial = 1127] [outer = 0x9fb74800]
08:49:36 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
08:49:36 INFO - document served over http requires an https
08:49:36 INFO - sub-resource via iframe-tag using the meta-referrer
08:49:36 INFO - delivery method with keep-origin-redirect and when
08:49: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"
08:49:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:49:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:49:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:36 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
08:49:36 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 4048ms
08:49:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
08:49:37 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d8c800 == 27 [pid = 1870] [id = 404]
08:49:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa170cc00) [pid = 1870] [serial = 1128] [outer = (nil)]
08:49:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa185ac00) [pid = 1870] [serial = 1129] [outer = 0xa170cc00]
08:49:38 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa21b8400) [pid = 1870] [serial = 1130] [outer = 0xa170cc00]
08:49:39 INFO - PROCESS | 1819 | ++DOCSHELL 0xa170e000 == 28 [pid = 1870] [id = 405]
08:49:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa170ec00) [pid = 1870] [serial = 1131] [outer = (nil)]
08:49:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa0772400) [pid = 1870] [serial = 1132] [outer = 0xa170ec00]
08:49:39 INFO - PROCESS | 1819 | --DOCSHELL 0xa0435c00 == 27 [pid = 1870] [id = 390]
08:49:39 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb7a400 == 26 [pid = 1870] [id = 389]
08:49:39 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb7c800 == 25 [pid = 1870] [id = 388]
08:49:39 INFO - PROCESS | 1819 | --DOCSHELL 0x9f416400 == 24 [pid = 1870] [id = 387]
08:49:39 INFO - PROCESS | 1819 | --DOCSHELL 0xa1fb1000 == 23 [pid = 1870] [id = 386]
08:49:39 INFO - PROCESS | 1819 | --DOCSHELL 0xa18dcc00 == 22 [pid = 1870] [id = 385]
08:49:39 INFO - PROCESS | 1819 | --DOCSHELL 0xa18d6400 == 21 [pid = 1870] [id = 384]
08:49:39 INFO - PROCESS | 1819 | --DOCSHELL 0xa0ef2800 == 20 [pid = 1870] [id = 383]
08:49:39 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d83c00 == 19 [pid = 1870] [id = 382]
08:49:39 INFO - PROCESS | 1819 | --DOCSHELL 0x9f419800 == 18 [pid = 1870] [id = 381]
08:49:39 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb80c00 == 17 [pid = 1870] [id = 380]
08:49:39 INFO - PROCESS | 1819 | --DOCSHELL 0x9f65c400 == 16 [pid = 1870] [id = 379]
08:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa2f46800) [pid = 1870] [serial = 1030] [outer = (nil)] [url = about:blank]
08:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa2906000) [pid = 1870] [serial = 1027] [outer = (nil)] [url = about:blank]
08:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa4361000) [pid = 1870] [serial = 1045] [outer = (nil)] [url = about:blank]
08:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa4113c00) [pid = 1870] [serial = 1042] [outer = (nil)] [url = about:blank]
08:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa21bdc00) [pid = 1870] [serial = 1024] [outer = (nil)] [url = about:blank]
08:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0x9f662c00) [pid = 1870] [serial = 1051] [outer = (nil)] [url = about:blank]
08:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa0779800) [pid = 1870] [serial = 1056] [outer = (nil)] [url = about:blank]
08:49:39 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa0ef9000) [pid = 1870] [serial = 1019] [outer = (nil)] [url = about:blank]
08:49:39 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
08:49:39 INFO - document served over http requires an https
08:49:39 INFO - sub-resource via iframe-tag using the meta-referrer
08:49:39 INFO - delivery method with no-redirect and when
08: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"
08:49:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:49:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:49:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:39 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
08:49:39 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 3518ms
08:49:39 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
08:49:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f664400 == 17 [pid = 1870] [id = 406]
08:49:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0x9fb77c00) [pid = 1870] [serial = 1133] [outer = (nil)]
08:49:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa0437c00) [pid = 1870] [serial = 1134] [outer = 0x9fb77c00]
08:49:40 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa0d88000) [pid = 1870] [serial = 1135] [outer = 0x9fb77c00]
08:49:41 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0efc000 == 18 [pid = 1870] [id = 407]
08:49:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa0efc400) [pid = 1870] [serial = 1136] [outer = (nil)]
08:49:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa1858c00) [pid = 1870] [serial = 1137] [outer = 0xa0efc400]
08:49:41 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
08:49:41 INFO - document served over http requires an https
08:49:41 INFO - sub-resource via iframe-tag using the meta-referrer
08:49:41 INFO - delivery method with swap-origin-redirect and when
08: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"
08:49:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
08:49:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
08:49:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:41 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
08:49:41 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 2055ms
08:49:41 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
08:49:42 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f662c00 == 19 [pid = 1870] [id = 408]
08:49:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa1709000) [pid = 1870] [serial = 1138] [outer = (nil)]
08:49:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa1fb4c00) [pid = 1870] [serial = 1139] [outer = 0xa1709000]
08:49:42 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa21bc000) [pid = 1870] [serial = 1140] [outer = 0xa1709000]
08:49:44 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
08:49:44 INFO - document served over http requires an https
08:49:44 INFO - sub-resource via script-tag using the meta-referrer
08:49:44 INFO - delivery method with keep-origin-redirect and when
08:49: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"
08:49:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:49:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:49:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:44 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
08:49:44 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 2308ms
08:49:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
08:49:45 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa0442400) [pid = 1870] [serial = 1063] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:49:45 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa1fb2c00) [pid = 1870] [serial = 1077] [outer = (nil)] [url = about:blank]
08:49:45 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa1859c00) [pid = 1870] [serial = 1071] [outer = (nil)] [url = about:blank]
08:49:45 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa0e92000) [pid = 1870] [serial = 1065] [outer = (nil)] [url = about:blank]
08:49:45 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa0775c00) [pid = 1870] [serial = 1089] [outer = (nil)] [url = about:blank]
08:49:45 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa21bd800) [pid = 1870] [serial = 1080] [outer = (nil)] [url = about:blank]
08:49:45 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa0e95800) [pid = 1870] [serial = 1086] [outer = (nil)] [url = about:blank]
08:49:45 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa18df000) [pid = 1870] [serial = 1074] [outer = (nil)] [url = about:blank]
08:49:45 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa0ef8400) [pid = 1870] [serial = 1068] [outer = (nil)] [url = about:blank]
08:49:45 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0x9f65e400) [pid = 1870] [serial = 1083] [outer = (nil)] [url = about:blank]
08:49:45 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa043d400) [pid = 1870] [serial = 1092] [outer = (nil)] [url = about:blank]
08:49:45 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa043a000) [pid = 1870] [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]
08:49:45 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0x9f417800) [pid = 1870] [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]
08:49:45 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa0439400) [pid = 1870] [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]
08:49:45 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa0439800) [pid = 1870] [serial = 1062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:49:45 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa4359c00) [pid = 1870] [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]
08:49:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65e400 == 20 [pid = 1870] [id = 409]
08:49:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0x9f65f800) [pid = 1870] [serial = 1141] [outer = (nil)]
08:49:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0x9fb7d400) [pid = 1870] [serial = 1142] [outer = 0x9f65f800]
08:49:46 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa1857400) [pid = 1870] [serial = 1143] [outer = 0x9f65f800]
08:49:46 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa4805000) [pid = 1870] [serial = 1048] [outer = (nil)] [url = about:blank]
08:49:47 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
08:49:47 INFO - document served over http requires an https
08:49:47 INFO - sub-resource via script-tag using the meta-referrer
08:49:47 INFO - delivery method with no-redirect and when
08: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"
08:49:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:49:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:49:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:47 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
08:49:47 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 3416ms
08:49:47 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
08:49:48 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e92000 == 21 [pid = 1870] [id = 410]
08:49:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa0e9e000) [pid = 1870] [serial = 1144] [outer = (nil)]
08:49:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa18dc400) [pid = 1870] [serial = 1145] [outer = 0xa0e9e000]
08:49:49 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa1faec00) [pid = 1870] [serial = 1146] [outer = 0xa0e9e000]
08:49:50 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
08:49:50 INFO - document served over http requires an https
08:49:50 INFO - sub-resource via script-tag using the meta-referrer
08:49:50 INFO - delivery method with swap-origin-redirect and when
08: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"
08:49:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:49:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:49:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:50 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
08:49:50 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 3165ms
08:49:51 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
08:49:51 INFO - PROCESS | 1819 | ++DOCSHELL 0xa185f800 == 22 [pid = 1870] [id = 411]
08:49:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa290dc00) [pid = 1870] [serial = 1147] [outer = (nil)]
08:49:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa2b16800) [pid = 1870] [serial = 1148] [outer = 0xa290dc00]
08:49:52 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa2f4b400) [pid = 1870] [serial = 1149] [outer = 0xa290dc00]
08:49:53 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
08:49:53 INFO - document served over http requires an https
08:49:53 INFO - sub-resource via script-tag using the meta-referrer
08:49:53 INFO - delivery method with swap-origin-redirect and when
08: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"
08:49:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:49:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:49:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:53 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
08:49:53 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 2744ms
08:49:53 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
08:49:54 INFO - PROCESS | 1819 | ++DOCSHELL 0xa29eb000 == 23 [pid = 1870] [id = 412]
08:49:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa29f6c00) [pid = 1870] [serial = 1150] [outer = (nil)]
08:49:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa393d000) [pid = 1870] [serial = 1151] [outer = 0xa29f6c00]
08:49:55 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa39ea400) [pid = 1870] [serial = 1152] [outer = 0xa29f6c00]
08:49:56 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
08:49:56 INFO - document served over http requires an https
08:49:56 INFO - sub-resource via script-tag using the meta-referrer
08:49:56 INFO - delivery method with keep-origin-redirect and when
08:49: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"
08:49:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:49:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:49:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:49:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:49:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:49:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:49:56 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
08:49:56 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 2797ms
08:49:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
08:49:57 INFO - PROCESS | 1819 | ++DOCSHELL 0xa34e6000 == 24 [pid = 1870] [id = 413]
08:49:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa38ef400) [pid = 1870] [serial = 1153] [outer = (nil)]
08:49:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa3c83c00) [pid = 1870] [serial = 1154] [outer = 0xa38ef400]
08:49:58 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:49:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa3c89400) [pid = 1870] [serial = 1155] [outer = 0xa38ef400]
08:50:00 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
08:50:00 INFO - document served over http requires an https
08:50:00 INFO - sub-resource via script-tag using the meta-referrer
08:50:00 INFO - delivery method with no-redirect and when
08: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"
08:50:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:50:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:50:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:00 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
08:50:00 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 3602ms
08:50:00 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
08:50:00 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3a71c00 == 25 [pid = 1870] [id = 414]
08:50:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa3c90800) [pid = 1870] [serial = 1156] [outer = (nil)]
08:50:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa4056000) [pid = 1870] [serial = 1157] [outer = 0xa3c90800]
08:50:01 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa405bc00) [pid = 1870] [serial = 1158] [outer = 0xa3c90800]
08:50:03 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
08:50:03 INFO - document served over http requires an https
08:50:03 INFO - sub-resource via script-tag using the meta-referrer
08:50:03 INFO - delivery method with swap-origin-redirect and when
08:50: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"
08:50:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
08:50:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
08:50:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:03 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
08:50:03 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 2760ms
08:50:03 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
08:50:03 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4052400 == 26 [pid = 1870] [id = 415]
08:50:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa4054c00) [pid = 1870] [serial = 1159] [outer = (nil)]
08:50:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa411ac00) [pid = 1870] [serial = 1160] [outer = 0xa4054c00]
08:50:04 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa4357800) [pid = 1870] [serial = 1161] [outer = 0xa4054c00]
08:50:05 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
08:50:05 INFO - document served over http requires an https
08:50:05 INFO - sub-resource via xhr-request using the meta-referrer
08:50:05 INFO - delivery method with keep-origin-redirect and when
08:50: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"
08:50:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:50:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:50:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:05 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
08:50:05 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 2298ms
08:50:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
08:50:05 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4355000 == 27 [pid = 1870] [id = 416]
08:50:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa4360c00) [pid = 1870] [serial = 1162] [outer = (nil)]
08:50:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa45b8800) [pid = 1870] [serial = 1163] [outer = 0xa4360c00]
08:50:06 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa45bd000) [pid = 1870] [serial = 1164] [outer = 0xa4360c00]
08:50:07 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
08:50:07 INFO - document served over http requires an https
08:50:07 INFO - sub-resource via xhr-request using the meta-referrer
08:50:07 INFO - delivery method with no-redirect and when
08:50: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"
08:50:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:50:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:50:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:07 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
08:50:07 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 2564ms
08:50:07 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
08:50:08 INFO - PROCESS | 1819 | ++DOCSHELL 0xa45b6400 == 28 [pid = 1870] [id = 417]
08:50:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa45c2000) [pid = 1870] [serial = 1165] [outer = (nil)]
08:50:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa480c000) [pid = 1870] [serial = 1166] [outer = 0xa45c2000]
08:50:09 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa4810000) [pid = 1870] [serial = 1167] [outer = 0xa45c2000]
08:50:11 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
08:50:11 INFO - document served over http requires an https
08:50:11 INFO - sub-resource via xhr-request using the meta-referrer
08:50:11 INFO - delivery method with swap-origin-redirect and when
08: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"
08:50:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:50:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:50:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:11 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
08:50:11 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 3754ms
08:50:11 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
08:50:12 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0778000 == 29 [pid = 1870] [id = 418]
08:50:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa077e000) [pid = 1870] [serial = 1168] [outer = (nil)]
08:50:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa0e93c00) [pid = 1870] [serial = 1169] [outer = 0xa077e000]
08:50:12 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0xa18d3000) [pid = 1870] [serial = 1170] [outer = 0xa077e000]
08:50:14 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
08:50:14 INFO - document served over http requires an https
08:50:14 INFO - sub-resource via xhr-request using the meta-referrer
08:50:14 INFO - delivery method with swap-origin-redirect and when
08: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"
08:50:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:50:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:50:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:14 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
08:50:14 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 2748ms
08:50:14 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
08:50:15 INFO - PROCESS | 1819 | ++DOCSHELL 0xa077cc00 == 30 [pid = 1870] [id = 419]
08:50:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa077ec00) [pid = 1870] [serial = 1171] [outer = (nil)]
08:50:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa0ef9800) [pid = 1870] [serial = 1172] [outer = 0xa077ec00]
08:50:15 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa21ae400) [pid = 1870] [serial = 1173] [outer = 0xa077ec00]
08:50:16 INFO - PROCESS | 1819 | --DOCSHELL 0x9f662c00 == 29 [pid = 1870] [id = 408]
08:50:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa0efc000 == 28 [pid = 1870] [id = 407]
08:50:16 INFO - PROCESS | 1819 | --DOCSHELL 0x9f664400 == 27 [pid = 1870] [id = 406]
08:50:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa170e000 == 26 [pid = 1870] [id = 405]
08:50:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d8c800 == 25 [pid = 1870] [id = 404]
08:50:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa3938c00 == 24 [pid = 1870] [id = 401]
08:50:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa34e0400 == 23 [pid = 1870] [id = 400]
08:50:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa38e3400 == 22 [pid = 1870] [id = 399]
08:50:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa2f4b800 == 21 [pid = 1870] [id = 398]
08:50:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa30d7c00 == 20 [pid = 1870] [id = 397]
08:50:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa29f3c00 == 19 [pid = 1870] [id = 396]
08:50:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa2b1e000 == 18 [pid = 1870] [id = 395]
08:50:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa2907800 == 17 [pid = 1870] [id = 394]
08:50:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa21b7400 == 16 [pid = 1870] [id = 393]
08:50:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa1fb3800 == 15 [pid = 1870] [id = 392]
08:50:16 INFO - PROCESS | 1819 | --DOCSHELL 0x9f65b400 == 14 [pid = 1870] [id = 391]
08:50:16 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0xa1703400) [pid = 1870] [serial = 1087] [outer = (nil)] [url = about:blank]
08:50:16 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa0ef5c00) [pid = 1870] [serial = 1084] [outer = (nil)] [url = about:blank]
08:50:16 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa0e9ac00) [pid = 1870] [serial = 1090] [outer = (nil)] [url = about:blank]
08:50:17 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
08:50:17 INFO - document served over http requires an https
08:50:17 INFO - sub-resource via xhr-request using the meta-referrer
08:50:17 INFO - delivery method with keep-origin-redirect and when
08: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"
08:50:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:50:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:50:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:17 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
08:50:17 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 2515ms
08:50:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
08:50:18 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0778c00 == 15 [pid = 1870] [id = 420]
08:50:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa0e9d800) [pid = 1870] [serial = 1174] [outer = (nil)]
08:50:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa1702400) [pid = 1870] [serial = 1175] [outer = 0xa0e9d800]
08:50:18 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa185bc00) [pid = 1870] [serial = 1176] [outer = 0xa0e9d800]
08:50:20 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
08:50:20 INFO - document served over http requires an https
08:50:20 INFO - sub-resource via xhr-request using the meta-referrer
08:50:20 INFO - delivery method with no-redirect and when
08:50: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"
08:50:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:50:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:50:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:20 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
08:50:20 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 3254ms
08:50:20 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
08:50:21 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e99400 == 16 [pid = 1870] [id = 421]
08:50:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0xa25a9800) [pid = 1870] [serial = 1177] [outer = (nil)]
08:50:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0xa2b14400) [pid = 1870] [serial = 1178] [outer = 0xa25a9800]
08:50:21 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0xa2f45000) [pid = 1870] [serial = 1179] [outer = 0xa25a9800]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0x9fb73c00) [pid = 1870] [serial = 1095] [outer = (nil)] [url = about:blank]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0xa2f51800) [pid = 1870] [serial = 1109] [outer = (nil)] [url = about:blank]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0xa21bb000) [pid = 1870] [serial = 1098] [outer = (nil)] [url = about:blank]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0xa393f000) [pid = 1870] [serial = 1122] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa0437c00) [pid = 1870] [serial = 1134] [outer = (nil)] [url = about:blank]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa38e0400) [pid = 1870] [serial = 1117] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0xa043dc00) [pid = 1870] [serial = 1127] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0xa185ac00) [pid = 1870] [serial = 1129] [outer = (nil)] [url = about:blank]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0xa1fb4c00) [pid = 1870] [serial = 1139] [outer = (nil)] [url = about:blank]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa30dc000) [pid = 1870] [serial = 1112] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346966099]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa29f8800) [pid = 1870] [serial = 1104] [outer = (nil)] [url = about:blank]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa2b21400) [pid = 1870] [serial = 1107] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0xa39e1000) [pid = 1870] [serial = 1124] [outer = (nil)] [url = about:blank]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0x9fb7d400) [pid = 1870] [serial = 1142] [outer = (nil)] [url = about:blank]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa2909400) [pid = 1870] [serial = 1101] [outer = (nil)] [url = about:blank]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa0772400) [pid = 1870] [serial = 1132] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346979024]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa38ee800) [pid = 1870] [serial = 1119] [outer = (nil)] [url = about:blank]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa1858c00) [pid = 1870] [serial = 1137] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa34e2000) [pid = 1870] [serial = 1114] [outer = (nil)] [url = about:blank]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa1709000) [pid = 1870] [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]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa0efc400) [pid = 1870] [serial = 1136] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa170cc00) [pid = 1870] [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]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa170ec00) [pid = 1870] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346979024]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0x9fb77c00) [pid = 1870] [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]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa38e3c00) [pid = 1870] [serial = 1116] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa3939000) [pid = 1870] [serial = 1121] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa2b1e800) [pid = 1870] [serial = 1106] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa30d8400) [pid = 1870] [serial = 1111] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447346966099]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0x9fb74800) [pid = 1870] [serial = 1126] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa0436c00) [pid = 1870] [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]
08:50:22 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa18d2000) [pid = 1870] [serial = 1093] [outer = (nil)] [url = about:blank]
08:50:23 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
08:50:23 INFO - document served over http requires an https
08:50:23 INFO - sub-resource via xhr-request using the meta-referrer
08:50:23 INFO - delivery method with swap-origin-redirect and when
08:50: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"
08:50:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
08:50:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
08:50:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
08:50:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
08:50:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
08:50:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
08:50:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
08:50:23 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
08:50:23 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 2811ms
08:50:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:50:23 INFO - PROCESS | 1819 | ++DOCSHELL 0xa043dc00 == 17 [pid = 1870] [id = 422]
08:50:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa0443800) [pid = 1870] [serial = 1180] [outer = (nil)]
08:50:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa1fb4c00) [pid = 1870] [serial = 1181] [outer = 0xa0443800]
08:50:24 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa2b21400) [pid = 1870] [serial = 1182] [outer = 0xa0443800]
08:50:25 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
08:50:25 INFO - document served over http requires an http
08:50:25 INFO - sub-resource via fetch-request using the http-csp
08:50:25 INFO - delivery method with keep-origin-redirect and when
08:50:25 INFO - the target request is cross-origin.
08:50:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2190ms
08:50:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
08:50:25 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0772400 == 18 [pid = 1870] [id = 423]
08:50:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa0e9cc00) [pid = 1870] [serial = 1183] [outer = (nil)]
08:50:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa1fac800) [pid = 1870] [serial = 1184] [outer = 0xa0e9cc00]
08:50:26 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa290b800) [pid = 1870] [serial = 1185] [outer = 0xa0e9cc00]
08:50:27 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
08:50:27 INFO - document served over http requires an http
08:50:27 INFO - sub-resource via fetch-request using the http-csp
08:50:27 INFO - delivery method with no-redirect and when
08:50:27 INFO - the target request is cross-origin.
08:50:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2462ms
08:50:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:50:28 INFO - PROCESS | 1819 | ++DOCSHELL 0xa18d2400 == 19 [pid = 1870] [id = 424]
08:50:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa30dc000) [pid = 1870] [serial = 1186] [outer = (nil)]
08:50:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa34e9c00) [pid = 1870] [serial = 1187] [outer = 0xa30dc000]
08:50:29 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa38e7400) [pid = 1870] [serial = 1188] [outer = 0xa30dc000]
08:50:30 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
08:50:30 INFO - document served over http requires an http
08:50:30 INFO - sub-resource via fetch-request using the http-csp
08:50:30 INFO - delivery method with swap-origin-redirect and when
08:50:30 INFO - the target request is cross-origin.
08:50:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2698ms
08:50:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:50:31 INFO - PROCESS | 1819 | ++DOCSHELL 0xa34e5000 == 20 [pid = 1870] [id = 425]
08:50:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa3933c00) [pid = 1870] [serial = 1189] [outer = (nil)]
08:50:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa39e3400) [pid = 1870] [serial = 1190] [outer = 0xa3933c00]
08:50:31 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa3a6e800) [pid = 1870] [serial = 1191] [outer = 0xa3933c00]
08:50:33 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4117000 == 21 [pid = 1870] [id = 426]
08:50:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa4118000) [pid = 1870] [serial = 1192] [outer = (nil)]
08:50:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa411c000) [pid = 1870] [serial = 1193] [outer = 0xa4118000]
08:50:33 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
08:50:33 INFO - document served over http requires an http
08:50:33 INFO - sub-resource via iframe-tag using the http-csp
08:50:33 INFO - delivery method with keep-origin-redirect and when
08:50:33 INFO - the target request is cross-origin.
08:50:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3143ms
08:50:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:50:34 INFO - PROCESS | 1819 | ++DOCSHELL 0xa39dd000 == 22 [pid = 1870] [id = 427]
08:50:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa39dd800) [pid = 1870] [serial = 1194] [outer = (nil)]
08:50:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa4809c00) [pid = 1870] [serial = 1195] [outer = 0xa39dd800]
08:50:35 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa483ac00) [pid = 1870] [serial = 1196] [outer = 0xa39dd800]
08:50:36 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4def800 == 23 [pid = 1870] [id = 428]
08:50:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa4defc00) [pid = 1870] [serial = 1197] [outer = (nil)]
08:50:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa4df1c00) [pid = 1870] [serial = 1198] [outer = 0xa4defc00]
08:50: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
08:50:36 INFO - document served over http requires an http
08:50:36 INFO - sub-resource via iframe-tag using the http-csp
08:50:36 INFO - delivery method with no-redirect and when
08:50:36 INFO - the target request is cross-origin.
08:50:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2696ms
08:50:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:50:37 INFO - PROCESS | 1819 | ++DOCSHELL 0xa45c3800 == 24 [pid = 1870] [id = 429]
08:50:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa4804400) [pid = 1870] [serial = 1199] [outer = (nil)]
08:50:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa4df9400) [pid = 1870] [serial = 1200] [outer = 0xa4804400]
08:50:37 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa5033800) [pid = 1870] [serial = 1201] [outer = 0xa4804400]
08:50:38 INFO - PROCESS | 1819 | ++DOCSHELL 0xa503bc00 == 25 [pid = 1870] [id = 430]
08:50:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa503c000) [pid = 1870] [serial = 1202] [outer = (nil)]
08:50:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa503ec00) [pid = 1870] [serial = 1203] [outer = 0xa503c000]
08:50: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
08:50:39 INFO - document served over http requires an http
08:50:39 INFO - sub-resource via iframe-tag using the http-csp
08:50:39 INFO - delivery method with swap-origin-redirect and when
08:50:39 INFO - the target request is cross-origin.
08:50:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2742ms
08:50:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:50:40 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4df6800 == 26 [pid = 1870] [id = 431]
08:50:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0xa4df6c00) [pid = 1870] [serial = 1204] [outer = (nil)]
08:50:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa517f400) [pid = 1870] [serial = 1205] [outer = 0xa4df6c00]
08:50:41 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa5184000) [pid = 1870] [serial = 1206] [outer = 0xa4df6c00]
08:50:43 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
08:50:43 INFO - document served over http requires an http
08:50:43 INFO - sub-resource via script-tag using the http-csp
08:50:43 INFO - delivery method with keep-origin-redirect and when
08:50:43 INFO - the target request is cross-origin.
08:50:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3708ms
08:50:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
08:50:43 INFO - PROCESS | 1819 | ++DOCSHELL 0xa517e400 == 27 [pid = 1870] [id = 432]
08:50:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa5188c00) [pid = 1870] [serial = 1207] [outer = (nil)]
08:50:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0xa565a400) [pid = 1870] [serial = 1208] [outer = 0xa5188c00]
08:50:44 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0xa565ec00) [pid = 1870] [serial = 1209] [outer = 0xa5188c00]
08:50:46 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
08:50:46 INFO - document served over http requires an http
08:50:46 INFO - sub-resource via script-tag using the http-csp
08:50:46 INFO - delivery method with no-redirect and when
08:50:46 INFO - the target request is cross-origin.
08:50:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 3403ms
08:50:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:50:47 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0eedc00 == 28 [pid = 1870] [id = 433]
08:50:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0xa0ef9000) [pid = 1870] [serial = 1210] [outer = (nil)]
08:50:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0xa18d6400) [pid = 1870] [serial = 1211] [outer = 0xa0ef9000]
08:50:47 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0xa21b8c00) [pid = 1870] [serial = 1212] [outer = 0xa0ef9000]
08:50:49 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
08:50:49 INFO - document served over http requires an http
08:50:49 INFO - sub-resource via script-tag using the http-csp
08:50:49 INFO - delivery method with swap-origin-redirect and when
08:50:49 INFO - the target request is cross-origin.
08:50:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2513ms
08:50:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:50:49 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb77000 == 29 [pid = 1870] [id = 434]
08:50:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0x9fb7f000) [pid = 1870] [serial = 1213] [outer = (nil)]
08:50:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0xa0777c00) [pid = 1870] [serial = 1214] [outer = 0x9fb7f000]
08:50:50 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0xa1701400) [pid = 1870] [serial = 1215] [outer = 0x9fb7f000]
08:50:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e99400 == 28 [pid = 1870] [id = 421]
08:50:51 INFO - PROCESS | 1819 | --DOCSHELL 0x9f665c00 == 27 [pid = 1870] [id = 403]
08:50:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa38e6000 == 26 [pid = 1870] [id = 402]
08:50:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa0778c00 == 25 [pid = 1870] [id = 420]
08:50:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa077cc00 == 24 [pid = 1870] [id = 419]
08:50:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa0778000 == 23 [pid = 1870] [id = 418]
08:50:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa45b6400 == 22 [pid = 1870] [id = 417]
08:50:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa4355000 == 21 [pid = 1870] [id = 416]
08:50:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa4052400 == 20 [pid = 1870] [id = 415]
08:50:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa3a71c00 == 19 [pid = 1870] [id = 414]
08:50:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa34e6000 == 18 [pid = 1870] [id = 413]
08:50:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa29eb000 == 17 [pid = 1870] [id = 412]
08:50:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa185f800 == 16 [pid = 1870] [id = 411]
08:50:51 INFO - PROCESS | 1819 | --DOCSHELL 0x9f65e400 == 15 [pid = 1870] [id = 409]
08:50:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e92000 == 14 [pid = 1870] [id = 410]
08:50:51 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0xa21b8400) [pid = 1870] [serial = 1130] [outer = (nil)] [url = about:blank]
08:50:51 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0xa0d88000) [pid = 1870] [serial = 1135] [outer = (nil)] [url = about:blank]
08:50:51 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0xa21bc000) [pid = 1870] [serial = 1140] [outer = (nil)] [url = about:blank]
08:50:51 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
08:50:51 INFO - document served over http requires an http
08:50:51 INFO - sub-resource via xhr-request using the http-csp
08:50:51 INFO - delivery method with keep-origin-redirect and when
08:50:51 INFO - the target request is cross-origin.
08:50:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2861ms
08:50:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
08:50:52 INFO - PROCESS | 1819 | ++DOCSHELL 0xa043cc00 == 15 [pid = 1870] [id = 435]
08:50:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0xa0440400) [pid = 1870] [serial = 1216] [outer = (nil)]
08:50:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0xa0e96400) [pid = 1870] [serial = 1217] [outer = 0xa0440400]
08:50:53 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0xa1708c00) [pid = 1870] [serial = 1218] [outer = 0xa0440400]
08:50:54 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
08:50:54 INFO - document served over http requires an http
08:50:54 INFO - sub-resource via xhr-request using the http-csp
08:50:54 INFO - delivery method with no-redirect and when
08:50:54 INFO - the target request is cross-origin.
08:50:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2491ms
08:50:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:50:55 INFO - PROCESS | 1819 | ++DOCSHELL 0xa185e400 == 16 [pid = 1870] [id = 436]
08:50:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0xa185ec00) [pid = 1870] [serial = 1219] [outer = (nil)]
08:50:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0xa18dac00) [pid = 1870] [serial = 1220] [outer = 0xa185ec00]
08:50:55 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:50:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0xa1cd8000) [pid = 1870] [serial = 1221] [outer = 0xa185ec00]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0xa480c000) [pid = 1870] [serial = 1166] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0xa4056000) [pid = 1870] [serial = 1157] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0xa411ac00) [pid = 1870] [serial = 1160] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0xa45b8800) [pid = 1870] [serial = 1163] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0xa18dc400) [pid = 1870] [serial = 1145] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0xa3c83c00) [pid = 1870] [serial = 1154] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0xa393d000) [pid = 1870] [serial = 1151] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0xa0e93c00) [pid = 1870] [serial = 1169] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0xa0ef9800) [pid = 1870] [serial = 1172] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0xa1702400) [pid = 1870] [serial = 1175] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0xa2b16800) [pid = 1870] [serial = 1148] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0xa2b14400) [pid = 1870] [serial = 1178] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa077ec00) [pid = 1870] [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]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa0e9d800) [pid = 1870] [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]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0xa077e000) [pid = 1870] [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]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0xa18d7000) [pid = 1870] [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]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0xa1ce0c00) [pid = 1870] [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]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa0d8ac00) [pid = 1870] [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]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa21b3c00) [pid = 1870] [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]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa0ef6800) [pid = 1870] [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]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0x9f41ac00) [pid = 1870] [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]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa1cd5400) [pid = 1870] [serial = 1075] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa1fb8800) [pid = 1870] [serial = 1078] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa18d3000) [pid = 1870] [serial = 1170] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa21ae400) [pid = 1870] [serial = 1173] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa185bc00) [pid = 1870] [serial = 1176] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa1702c00) [pid = 1870] [serial = 1069] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa257a400) [pid = 1870] [serial = 1081] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa185e000) [pid = 1870] [serial = 1072] [outer = (nil)] [url = about:blank]
08:50:57 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa0e9b400) [pid = 1870] [serial = 1066] [outer = (nil)] [url = about:blank]
08:50:58 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
08:50:58 INFO - document served over http requires an http
08:50:58 INFO - sub-resource via xhr-request using the http-csp
08:50:58 INFO - delivery method with swap-origin-redirect and when
08:50:58 INFO - the target request is cross-origin.
08:50:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3949ms
08:50:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:50:59 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0441c00 == 17 [pid = 1870] [id = 437]
08:50:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa0777800) [pid = 1870] [serial = 1222] [outer = (nil)]
08:50:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa0ef6800) [pid = 1870] [serial = 1223] [outer = 0xa0777800]
08:51:00 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa18d2800) [pid = 1870] [serial = 1224] [outer = 0xa0777800]
08:51:02 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
08:51:02 INFO - document served over http requires an https
08:51:02 INFO - sub-resource via fetch-request using the http-csp
08:51:02 INFO - delivery method with keep-origin-redirect and when
08:51:02 INFO - the target request is cross-origin.
08:51:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3592ms
08:51:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
08:51:02 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0778800 == 18 [pid = 1870] [id = 438]
08:51:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa077bc00) [pid = 1870] [serial = 1225] [outer = (nil)]
08:51:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa1706000) [pid = 1870] [serial = 1226] [outer = 0xa077bc00]
08:51:03 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa18df000) [pid = 1870] [serial = 1227] [outer = 0xa077bc00]
08:51:04 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
08:51:04 INFO - document served over http requires an https
08:51:04 INFO - sub-resource via fetch-request using the http-csp
08:51:04 INFO - delivery method with no-redirect and when
08:51:04 INFO - the target request is cross-origin.
08:51:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2313ms
08:51:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:51:05 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1fb8800 == 19 [pid = 1870] [id = 439]
08:51:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa1fb9c00) [pid = 1870] [serial = 1228] [outer = (nil)]
08:51:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa21b8000) [pid = 1870] [serial = 1229] [outer = 0xa1fb9c00]
08:51:05 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa2575c00) [pid = 1870] [serial = 1230] [outer = 0xa1fb9c00]
08:51:06 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
08:51:06 INFO - document served over http requires an https
08:51:06 INFO - sub-resource via fetch-request using the http-csp
08:51:06 INFO - delivery method with swap-origin-redirect and when
08:51:06 INFO - the target request is cross-origin.
08:51:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2507ms
08:51:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:51:07 INFO - PROCESS | 1819 | ++DOCSHELL 0xa21b1800 == 20 [pid = 1870] [id = 440]
08:51:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa21b2800) [pid = 1870] [serial = 1231] [outer = (nil)]
08:51:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa25ae800) [pid = 1870] [serial = 1232] [outer = 0xa21b2800]
08:51:08 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa2910c00) [pid = 1870] [serial = 1233] [outer = 0xa21b2800]
08:51:09 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2b21800 == 21 [pid = 1870] [id = 441]
08:51:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa2f43c00) [pid = 1870] [serial = 1234] [outer = (nil)]
08:51:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa2b14400) [pid = 1870] [serial = 1235] [outer = 0xa2f43c00]
08:51:09 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
08:51:09 INFO - document served over http requires an https
08:51:09 INFO - sub-resource via iframe-tag using the http-csp
08:51:09 INFO - delivery method with keep-origin-redirect and when
08:51:09 INFO - the target request is cross-origin.
08:51:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3003ms
08:51:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:51:10 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2f44800 == 22 [pid = 1870] [id = 442]
08:51:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa2f47000) [pid = 1870] [serial = 1236] [outer = (nil)]
08:51:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0xa34ea800) [pid = 1870] [serial = 1237] [outer = 0xa2f47000]
08:51:11 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa39dc400) [pid = 1870] [serial = 1238] [outer = 0xa2f47000]
08:51:12 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3a6a400 == 23 [pid = 1870] [id = 443]
08:51:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa3a6c800) [pid = 1870] [serial = 1239] [outer = (nil)]
08:51:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa3a70400) [pid = 1870] [serial = 1240] [outer = 0xa3a6c800]
08:51:13 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
08:51:13 INFO - document served over http requires an https
08:51:13 INFO - sub-resource via iframe-tag using the http-csp
08:51:13 INFO - delivery method with no-redirect and when
08:51:13 INFO - the target request is cross-origin.
08:51:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3104ms
08:51:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:51:13 INFO - PROCESS | 1819 | ++DOCSHELL 0xa34e0400 == 24 [pid = 1870] [id = 444]
08:51:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0xa34e5800) [pid = 1870] [serial = 1241] [outer = (nil)]
08:51:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0xa4056000) [pid = 1870] [serial = 1242] [outer = 0xa34e5800]
08:51:14 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0xa410dc00) [pid = 1870] [serial = 1243] [outer = 0xa34e5800]
08:51:15 INFO - PROCESS | 1819 | ++DOCSHELL 0xa435d400 == 25 [pid = 1870] [id = 445]
08:51:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0xa435e000) [pid = 1870] [serial = 1244] [outer = (nil)]
08:51:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0xa45b8c00) [pid = 1870] [serial = 1245] [outer = 0xa435e000]
08:51:15 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
08:51:15 INFO - document served over http requires an https
08:51:15 INFO - sub-resource via iframe-tag using the http-csp
08:51:15 INFO - delivery method with swap-origin-redirect and when
08:51:15 INFO - the target request is cross-origin.
08:51:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2849ms
08:51:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:51:16 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4050400 == 26 [pid = 1870] [id = 446]
08:51:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0xa4051000) [pid = 1870] [serial = 1246] [outer = (nil)]
08:51:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0xa4807000) [pid = 1870] [serial = 1247] [outer = 0xa4051000]
08:51:17 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0xa4830800) [pid = 1870] [serial = 1248] [outer = 0xa4051000]
08:51:18 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
08:51:18 INFO - document served over http requires an https
08:51:18 INFO - sub-resource via script-tag using the http-csp
08:51:18 INFO - delivery method with keep-origin-redirect and when
08:51:18 INFO - the target request is cross-origin.
08:51:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2659ms
08:51:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
08:51:19 INFO - PROCESS | 1819 | ++DOCSHELL 0xa45c1800 == 27 [pid = 1870] [id = 447]
08:51:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0xa45c2c00) [pid = 1870] [serial = 1249] [outer = (nil)]
08:51:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0xa5041c00) [pid = 1870] [serial = 1250] [outer = 0xa45c2c00]
08:51:20 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0xa5658400) [pid = 1870] [serial = 1251] [outer = 0xa45c2c00]
08:51:22 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
08:51:22 INFO - document served over http requires an https
08:51:22 INFO - sub-resource via script-tag using the http-csp
08:51:22 INFO - delivery method with no-redirect and when
08:51:22 INFO - the target request is cross-origin.
08:51:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 3666ms
08:51:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:51:23 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5038800 == 28 [pid = 1870] [id = 448]
08:51:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0xa503b400) [pid = 1870] [serial = 1252] [outer = (nil)]
08:51:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0xa5675c00) [pid = 1870] [serial = 1253] [outer = 0xa503b400]
08:51:23 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0xa5679800) [pid = 1870] [serial = 1254] [outer = 0xa503b400]
08:51:25 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
08:51:25 INFO - document served over http requires an https
08:51:25 INFO - sub-resource via script-tag using the http-csp
08:51:25 INFO - delivery method with swap-origin-redirect and when
08:51:25 INFO - the target request is cross-origin.
08:51:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2604ms
08:51:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:51:25 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5672c00 == 29 [pid = 1870] [id = 449]
08:51:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0xa5673000) [pid = 1870] [serial = 1255] [outer = (nil)]
08:51:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0xa56c3400) [pid = 1870] [serial = 1256] [outer = 0xa5673000]
08:51:26 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0xa56c7c00) [pid = 1870] [serial = 1257] [outer = 0xa5673000]
08:51:27 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
08:51:27 INFO - document served over http requires an https
08:51:27 INFO - sub-resource via xhr-request using the http-csp
08:51:27 INFO - delivery method with keep-origin-redirect and when
08:51:27 INFO - the target request is cross-origin.
08:51:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2287ms
08:51:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
08:51:27 INFO - PROCESS | 1819 | ++DOCSHELL 0xa598f000 == 30 [pid = 1870] [id = 450]
08:51:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0xa598f400) [pid = 1870] [serial = 1258] [outer = (nil)]
08:51:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0xa5994400) [pid = 1870] [serial = 1259] [outer = 0xa598f400]
08:51:28 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0xa5998800) [pid = 1870] [serial = 1260] [outer = 0xa598f400]
08:51:29 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
08:51:29 INFO - document served over http requires an https
08:51:29 INFO - sub-resource via xhr-request using the http-csp
08:51:29 INFO - delivery method with no-redirect and when
08:51:29 INFO - the target request is cross-origin.
08:51:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2371ms
08:51:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:51:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa0772400 == 29 [pid = 1870] [id = 423]
08:51:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa18d2400 == 28 [pid = 1870] [id = 424]
08:51:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa4117000 == 27 [pid = 1870] [id = 426]
08:51:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa34e5000 == 26 [pid = 1870] [id = 425]
08:51:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa4def800 == 25 [pid = 1870] [id = 428]
08:51:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa39dd000 == 24 [pid = 1870] [id = 427]
08:51:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa503bc00 == 23 [pid = 1870] [id = 430]
08:51:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa45c3800 == 22 [pid = 1870] [id = 429]
08:51:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa4df6800 == 21 [pid = 1870] [id = 431]
08:51:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa0eedc00 == 20 [pid = 1870] [id = 433]
08:51:31 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb77000 == 19 [pid = 1870] [id = 434]
08:51:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa043cc00 == 18 [pid = 1870] [id = 435]
08:51:31 INFO - PROCESS | 1819 | --DOCSHELL 0xa185e400 == 17 [pid = 1870] [id = 436]
08:51:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa0778800 == 16 [pid = 1870] [id = 438]
08:51:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa1fb8800 == 15 [pid = 1870] [id = 439]
08:51:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa2b21800 == 14 [pid = 1870] [id = 441]
08:51:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa21b1800 == 13 [pid = 1870] [id = 440]
08:51:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa3a6a400 == 12 [pid = 1870] [id = 443]
08:51:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa2f44800 == 11 [pid = 1870] [id = 442]
08:51:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa435d400 == 10 [pid = 1870] [id = 445]
08:51:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa34e0400 == 9 [pid = 1870] [id = 444]
08:51:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa4050400 == 8 [pid = 1870] [id = 446]
08:51:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa45c1800 == 7 [pid = 1870] [id = 447]
08:51:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa5038800 == 6 [pid = 1870] [id = 448]
08:51:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa5672c00 == 5 [pid = 1870] [id = 449]
08:51:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa598f000 == 4 [pid = 1870] [id = 450]
08:51:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa0441c00 == 3 [pid = 1870] [id = 437]
08:51:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa043dc00 == 2 [pid = 1870] [id = 422]
08:51:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa517e400 == 1 [pid = 1870] [id = 432]
08:51:33 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f411800 == 2 [pid = 1870] [id = 451]
08:51:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0x9f411c00) [pid = 1870] [serial = 1261] [outer = (nil)]
08:51:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0x9f416400) [pid = 1870] [serial = 1262] [outer = 0x9f411c00]
08:51:33 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 124 (0x9f663800) [pid = 1870] [serial = 1263] [outer = 0x9f411c00]
08:51:34 INFO - PROCESS | 1819 | --DOMWINDOW == 123 (0xa1857400) [pid = 1870] [serial = 1143] [outer = (nil)] [url = about:blank]
08:51:35 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
08:51:35 INFO - document served over http requires an https
08:51:35 INFO - sub-resource via xhr-request using the http-csp
08:51:35 INFO - delivery method with swap-origin-redirect and when
08:51:35 INFO - the target request is cross-origin.
08:51:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 5668ms
08:51:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:51:36 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb79400 == 3 [pid = 1870] [id = 452]
08:51:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 124 (0x9fb80800) [pid = 1870] [serial = 1264] [outer = (nil)]
08:51:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 125 (0xa0437000) [pid = 1870] [serial = 1265] [outer = 0x9fb80800]
08:51:37 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 126 (0xa043d000) [pid = 1870] [serial = 1266] [outer = 0x9fb80800]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 125 (0xa2f4c800) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 124 (0xa3933c00) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 123 (0xa3c90800) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 122 (0xa0443800) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0xa0777800) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0xa1fb7c00) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0xa38ef400) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0xa0e9cc00) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0x9f65f800) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0xa30dc000) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0xa34e0c00) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0x9f65d800) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0xa38eb000) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0xa25a9800) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0xa290dc00) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0xa0e9e000) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0xa2901800) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0xa503c000) [pid = 1870] [serial = 1202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0xa4054c00) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0xa29f4800) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0xa39dd800) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0xa4defc00) [pid = 1870] [serial = 1197] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347036181]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0xa0440400) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0xa185ec00) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0xa45c2000) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0xa29f6c00) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa5188c00) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa4360c00) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0x9fb7f000) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0xa0ef9000) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0xa4df6c00) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa4118000) [pid = 1870] [serial = 1192] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa4804400) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0x9f661800) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0xa29efc00) [pid = 1870] [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]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa0777c00) [pid = 1870] [serial = 1214] [outer = (nil)] [url = about:blank]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa4df9400) [pid = 1870] [serial = 1200] [outer = (nil)] [url = about:blank]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa4809c00) [pid = 1870] [serial = 1195] [outer = (nil)] [url = about:blank]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa0e96400) [pid = 1870] [serial = 1217] [outer = (nil)] [url = about:blank]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa39e3400) [pid = 1870] [serial = 1190] [outer = (nil)] [url = about:blank]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa34e9c00) [pid = 1870] [serial = 1187] [outer = (nil)] [url = about:blank]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa18d6400) [pid = 1870] [serial = 1211] [outer = (nil)] [url = about:blank]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa4df1c00) [pid = 1870] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347036181]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa411c000) [pid = 1870] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa503ec00) [pid = 1870] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa1fac800) [pid = 1870] [serial = 1184] [outer = (nil)] [url = about:blank]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa517f400) [pid = 1870] [serial = 1205] [outer = (nil)] [url = about:blank]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa565a400) [pid = 1870] [serial = 1208] [outer = (nil)] [url = about:blank]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa18dac00) [pid = 1870] [serial = 1220] [outer = (nil)] [url = about:blank]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa1fb4c00) [pid = 1870] [serial = 1181] [outer = (nil)] [url = about:blank]
08:51:42 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa0ef6800) [pid = 1870] [serial = 1223] [outer = (nil)] [url = about:blank]
08:51:43 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa30d1800) [pid = 1870] [serial = 1110] [outer = (nil)] [url = about:blank]
08:51:43 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa290f000) [pid = 1870] [serial = 1102] [outer = (nil)] [url = about:blank]
08:51:43 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa1708c00) [pid = 1870] [serial = 1218] [outer = (nil)] [url = about:blank]
08:51:43 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa45bd000) [pid = 1870] [serial = 1164] [outer = (nil)] [url = about:blank]
08:51:43 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa1701400) [pid = 1870] [serial = 1215] [outer = (nil)] [url = about:blank]
08:51:43 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa39ea400) [pid = 1870] [serial = 1152] [outer = (nil)] [url = about:blank]
08:51:43 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa405bc00) [pid = 1870] [serial = 1158] [outer = (nil)] [url = about:blank]
08:51:43 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa2f4b400) [pid = 1870] [serial = 1149] [outer = (nil)] [url = about:blank]
08:51:43 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa0776800) [pid = 1870] [serial = 1061] [outer = (nil)] [url = about:blank]
08:51:43 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa257f800) [pid = 1870] [serial = 1099] [outer = (nil)] [url = about:blank]
08:51:43 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa4810000) [pid = 1870] [serial = 1167] [outer = (nil)] [url = about:blank]
08:51:43 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa3c89400) [pid = 1870] [serial = 1155] [outer = (nil)] [url = about:blank]
08:51:43 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa39e6400) [pid = 1870] [serial = 1125] [outer = (nil)] [url = about:blank]
08:51:43 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa4357800) [pid = 1870] [serial = 1161] [outer = (nil)] [url = about:blank]
08:51:43 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa0e97000) [pid = 1870] [serial = 1096] [outer = (nil)] [url = about:blank]
08:51:43 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa1faec00) [pid = 1870] [serial = 1146] [outer = (nil)] [url = about:blank]
08:51:43 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa34e6c00) [pid = 1870] [serial = 1115] [outer = (nil)] [url = about:blank]
08:51:43 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa2b16c00) [pid = 1870] [serial = 1105] [outer = (nil)] [url = about:blank]
08:51:43 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa3932c00) [pid = 1870] [serial = 1120] [outer = (nil)] [url = about:blank]
08:51:43 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa2f45000) [pid = 1870] [serial = 1179] [outer = (nil)] [url = about:blank]
08:51:43 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa1cd8000) [pid = 1870] [serial = 1221] [outer = (nil)] [url = about:blank]
08:51:43 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
08:51:43 INFO - document served over http requires an http
08:51:43 INFO - sub-resource via fetch-request using the http-csp
08:51:43 INFO - delivery method with keep-origin-redirect and when
08:51:43 INFO - the target request is same-origin.
08:51:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 8423ms
08:51:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
08:51:44 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f410800 == 4 [pid = 1870] [id = 453]
08:51:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0x9f412000) [pid = 1870] [serial = 1267] [outer = (nil)]
08:51:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0x9f41b000) [pid = 1870] [serial = 1268] [outer = 0x9f412000]
08:51:45 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0x9fb76800) [pid = 1870] [serial = 1269] [outer = 0x9f412000]
08:51:46 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
08:51:46 INFO - document served over http requires an http
08:51:46 INFO - sub-resource via fetch-request using the http-csp
08:51:46 INFO - delivery method with no-redirect and when
08:51:46 INFO - the target request is same-origin.
08:51:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2901ms
08:51:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:51:47 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f410c00 == 5 [pid = 1870] [id = 454]
08:51:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0x9f419400) [pid = 1870] [serial = 1270] [outer = (nil)]
08:51:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa0774c00) [pid = 1870] [serial = 1271] [outer = 0x9f419400]
08:51:48 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa077b800) [pid = 1870] [serial = 1272] [outer = 0x9f419400]
08:51:49 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
08:51:49 INFO - document served over http requires an http
08:51:49 INFO - sub-resource via fetch-request using the http-csp
08:51:49 INFO - delivery method with swap-origin-redirect and when
08:51:49 INFO - the target request is same-origin.
08:51:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2843ms
08:51:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:51:50 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d82800 == 6 [pid = 1870] [id = 455]
08:51:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa0d82c00) [pid = 1870] [serial = 1273] [outer = (nil)]
08:51:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa0d89000) [pid = 1870] [serial = 1274] [outer = 0xa0d82c00]
08:51:51 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa0d8d400) [pid = 1870] [serial = 1275] [outer = 0xa0d82c00]
08:51:52 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e98800 == 7 [pid = 1870] [id = 456]
08:51:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa0e99800) [pid = 1870] [serial = 1276] [outer = (nil)]
08:51:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa0e9c800) [pid = 1870] [serial = 1277] [outer = 0xa0e99800]
08:51:52 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
08:51:52 INFO - document served over http requires an http
08:51:52 INFO - sub-resource via iframe-tag using the http-csp
08:51:52 INFO - delivery method with keep-origin-redirect and when
08:51:52 INFO - the target request is same-origin.
08:51:52 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2894ms
08:51:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:51:53 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d83c00 == 8 [pid = 1870] [id = 457]
08:51:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa0d86000) [pid = 1870] [serial = 1278] [outer = (nil)]
08:51:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa0ef2000) [pid = 1870] [serial = 1279] [outer = 0xa0d86000]
08:51:53 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa0ef8400) [pid = 1870] [serial = 1280] [outer = 0xa0d86000]
08:51:54 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1703c00 == 9 [pid = 1870] [id = 458]
08:51:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa1704c00) [pid = 1870] [serial = 1281] [outer = (nil)]
08:51:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa1707000) [pid = 1870] [serial = 1282] [outer = 0xa1704c00]
08:51:55 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
08:51:55 INFO - document served over http requires an http
08:51:55 INFO - sub-resource via iframe-tag using the http-csp
08:51:55 INFO - delivery method with no-redirect and when
08:51:55 INFO - the target request is same-origin.
08:51:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2575ms
08:51:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:51:56 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0eef400 == 10 [pid = 1870] [id = 459]
08:51:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa0ef0400) [pid = 1870] [serial = 1283] [outer = (nil)]
08:51:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa170f400) [pid = 1870] [serial = 1284] [outer = 0xa0ef0400]
08:51:57 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa1852800) [pid = 1870] [serial = 1285] [outer = 0xa0ef0400]
08:51:58 INFO - PROCESS | 1819 | ++DOCSHELL 0xa185c400 == 11 [pid = 1870] [id = 460]
08:51:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa185d000) [pid = 1870] [serial = 1286] [outer = (nil)]
08:51:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa18d1400) [pid = 1870] [serial = 1287] [outer = 0xa185d000]
08:51:58 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
08:51:58 INFO - document served over http requires an http
08:51:58 INFO - sub-resource via iframe-tag using the http-csp
08:51:58 INFO - delivery method with swap-origin-redirect and when
08:51:58 INFO - the target request is same-origin.
08:51:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3543ms
08:51:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:51:59 INFO - PROCESS | 1819 | ++DOCSHELL 0xa170cc00 == 12 [pid = 1870] [id = 461]
08:51:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa170d400) [pid = 1870] [serial = 1288] [outer = (nil)]
08:51:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa18d9800) [pid = 1870] [serial = 1289] [outer = 0xa170d400]
08:51:59 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:51:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa1cd3400) [pid = 1870] [serial = 1290] [outer = 0xa170d400]
08:52:01 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
08:52:01 INFO - document served over http requires an http
08:52:01 INFO - sub-resource via script-tag using the http-csp
08:52:01 INFO - delivery method with keep-origin-redirect and when
08:52:01 INFO - the target request is same-origin.
08:52:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2348ms
08:52:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
08:52:02 INFO - PROCESS | 1819 | ++DOCSHELL 0xa18d7400 == 13 [pid = 1870] [id = 462]
08:52:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa18d7c00) [pid = 1870] [serial = 1291] [outer = (nil)]
08:52:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa1fab400) [pid = 1870] [serial = 1292] [outer = 0xa18d7c00]
08:52:02 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa0d8c800) [pid = 1870] [serial = 1293] [outer = 0xa18d7c00]
08:52:04 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
08:52:04 INFO - document served over http requires an http
08:52:04 INFO - sub-resource via script-tag using the http-csp
08:52:04 INFO - delivery method with no-redirect and when
08:52:04 INFO - the target request is same-origin.
08:52:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2847ms
08:52:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:52:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65cc00 == 14 [pid = 1870] [id = 463]
08:52:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0x9f65d800) [pid = 1870] [serial = 1294] [outer = (nil)]
08:52:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0x9fb7d800) [pid = 1870] [serial = 1295] [outer = 0x9f65d800]
08:52:05 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa0779400) [pid = 1870] [serial = 1296] [outer = 0x9f65d800]
08:52:06 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb79400 == 13 [pid = 1870] [id = 452]
08:52:06 INFO - PROCESS | 1819 | --DOCSHELL 0x9f411800 == 12 [pid = 1870] [id = 451]
08:52:06 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa5033800) [pid = 1870] [serial = 1201] [outer = (nil)] [url = about:blank]
08:52:06 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa21b8c00) [pid = 1870] [serial = 1212] [outer = (nil)] [url = about:blank]
08:52:06 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa483ac00) [pid = 1870] [serial = 1196] [outer = (nil)] [url = about:blank]
08:52:06 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa3a6e800) [pid = 1870] [serial = 1191] [outer = (nil)] [url = about:blank]
08:52:06 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa38e7400) [pid = 1870] [serial = 1188] [outer = (nil)] [url = about:blank]
08:52:06 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa290b800) [pid = 1870] [serial = 1185] [outer = (nil)] [url = about:blank]
08:52:06 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa565ec00) [pid = 1870] [serial = 1209] [outer = (nil)] [url = about:blank]
08:52:06 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa5184000) [pid = 1870] [serial = 1206] [outer = (nil)] [url = about:blank]
08:52:06 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa2b21400) [pid = 1870] [serial = 1182] [outer = (nil)] [url = about:blank]
08:52:06 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa18d2800) [pid = 1870] [serial = 1224] [outer = (nil)] [url = about:blank]
08:52:07 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
08:52:07 INFO - document served over http requires an http
08:52:07 INFO - sub-resource via script-tag using the http-csp
08:52:07 INFO - delivery method with swap-origin-redirect and when
08:52:07 INFO - the target request is same-origin.
08:52:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3018ms
08:52:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:52:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f664000 == 13 [pid = 1870] [id = 464]
08:52:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0x9f664400) [pid = 1870] [serial = 1297] [outer = (nil)]
08:52:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0x9fb76400) [pid = 1870] [serial = 1298] [outer = 0x9f664400]
08:52:08 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa0777000) [pid = 1870] [serial = 1299] [outer = 0x9f664400]
08:52:09 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
08:52:09 INFO - document served over http requires an http
08:52:09 INFO - sub-resource via xhr-request using the http-csp
08:52:09 INFO - delivery method with keep-origin-redirect and when
08:52:09 INFO - the target request is same-origin.
08:52:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2495ms
08:52:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
08:52:10 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65b400 == 14 [pid = 1870] [id = 465]
08:52:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa1706400) [pid = 1870] [serial = 1300] [outer = (nil)]
08:52:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa1859c00) [pid = 1870] [serial = 1301] [outer = 0xa1706400]
08:52:10 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa18d9c00) [pid = 1870] [serial = 1302] [outer = 0xa1706400]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0x9f416400) [pid = 1870] [serial = 1262] [outer = (nil)] [url = about:blank]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa21b8000) [pid = 1870] [serial = 1229] [outer = (nil)] [url = about:blank]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa45b8c00) [pid = 1870] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa5675c00) [pid = 1870] [serial = 1253] [outer = (nil)] [url = about:blank]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa1706000) [pid = 1870] [serial = 1226] [outer = (nil)] [url = about:blank]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa56c3400) [pid = 1870] [serial = 1256] [outer = (nil)] [url = about:blank]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa4056000) [pid = 1870] [serial = 1242] [outer = (nil)] [url = about:blank]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa4807000) [pid = 1870] [serial = 1247] [outer = (nil)] [url = about:blank]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa34ea800) [pid = 1870] [serial = 1237] [outer = (nil)] [url = about:blank]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa3a70400) [pid = 1870] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347072452]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa5041c00) [pid = 1870] [serial = 1250] [outer = (nil)] [url = about:blank]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa2b14400) [pid = 1870] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa5994400) [pid = 1870] [serial = 1259] [outer = (nil)] [url = about:blank]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa25ae800) [pid = 1870] [serial = 1232] [outer = (nil)] [url = about:blank]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa0437000) [pid = 1870] [serial = 1265] [outer = (nil)] [url = about:blank]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa2f43c00) [pid = 1870] [serial = 1234] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa503b400) [pid = 1870] [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]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa4051000) [pid = 1870] [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]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa3a6c800) [pid = 1870] [serial = 1239] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347072452]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa435e000) [pid = 1870] [serial = 1244] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0x9f411c00) [pid = 1870] [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]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa45c2c00) [pid = 1870] [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]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa1fb9c00) [pid = 1870] [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]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa077bc00) [pid = 1870] [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]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa5673000) [pid = 1870] [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]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa2f47000) [pid = 1870] [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]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0xa21b2800) [pid = 1870] [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]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0xa34e5800) [pid = 1870] [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]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 51 (0xa598f400) [pid = 1870] [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]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 50 (0x9f663800) [pid = 1870] [serial = 1263] [outer = (nil)] [url = about:blank]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 49 (0xa56c7c00) [pid = 1870] [serial = 1257] [outer = (nil)] [url = about:blank]
08:52:11 INFO - PROCESS | 1819 | --DOMWINDOW == 48 (0xa5998800) [pid = 1870] [serial = 1260] [outer = (nil)] [url = about:blank]
08:52:12 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
08:52:12 INFO - document served over http requires an http
08:52:12 INFO - sub-resource via xhr-request using the http-csp
08:52:12 INFO - delivery method with no-redirect and when
08:52:12 INFO - the target request is same-origin.
08:52:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2598ms
08:52:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:52:12 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1706000 == 15 [pid = 1870] [id = 466]
08:52:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 49 (0xa170c000) [pid = 1870] [serial = 1303] [outer = (nil)]
08:52:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 50 (0xa1fb5400) [pid = 1870] [serial = 1304] [outer = 0xa170c000]
08:52:13 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 51 (0xa21b1c00) [pid = 1870] [serial = 1305] [outer = 0xa170c000]
08:52:15 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
08:52:15 INFO - document served over http requires an http
08:52:15 INFO - sub-resource via xhr-request using the http-csp
08:52:15 INFO - delivery method with swap-origin-redirect and when
08:52:15 INFO - the target request is same-origin.
08:52:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2656ms
08:52:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:52:16 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0775000 == 16 [pid = 1870] [id = 467]
08:52:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0xa0e9f400) [pid = 1870] [serial = 1306] [outer = (nil)]
08:52:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0xa1703000) [pid = 1870] [serial = 1307] [outer = 0xa0e9f400]
08:52:17 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0xa1cdd800) [pid = 1870] [serial = 1308] [outer = 0xa0e9f400]
08:52:19 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
08:52:19 INFO - document served over http requires an https
08:52:19 INFO - sub-resource via fetch-request using the http-csp
08:52:19 INFO - delivery method with keep-origin-redirect and when
08:52:19 INFO - the target request is same-origin.
08:52:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3967ms
08:52:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
08:52:19 INFO - PROCESS | 1819 | ++DOCSHELL 0xa21b9000 == 17 [pid = 1870] [id = 468]
08:52:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0xa21b9c00) [pid = 1870] [serial = 1309] [outer = (nil)]
08:52:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0xa2571800) [pid = 1870] [serial = 1310] [outer = 0xa21b9c00]
08:52:20 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0xa2578800) [pid = 1870] [serial = 1311] [outer = 0xa21b9c00]
08:52:21 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
08:52:21 INFO - document served over http requires an https
08:52:21 INFO - sub-resource via fetch-request using the http-csp
08:52:21 INFO - delivery method with no-redirect and when
08:52:21 INFO - the target request is same-origin.
08:52:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2546ms
08:52:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:52:22 INFO - PROCESS | 1819 | ++DOCSHELL 0xa21bb400 == 18 [pid = 1870] [id = 469]
08:52:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa21bc400) [pid = 1870] [serial = 1312] [outer = (nil)]
08:52:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa25a7800) [pid = 1870] [serial = 1313] [outer = 0xa21bc400]
08:52:22 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa25ac400) [pid = 1870] [serial = 1314] [outer = 0xa21bc400]
08:52:24 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
08:52:24 INFO - document served over http requires an https
08:52:24 INFO - sub-resource via fetch-request using the http-csp
08:52:24 INFO - delivery method with swap-origin-redirect and when
08:52:24 INFO - the target request is same-origin.
08:52:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2453ms
08:52:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:52:24 INFO - PROCESS | 1819 | ++DOCSHELL 0xa25a5800 == 19 [pid = 1870] [id = 470]
08:52:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa2902000) [pid = 1870] [serial = 1315] [outer = (nil)]
08:52:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa290ac00) [pid = 1870] [serial = 1316] [outer = 0xa2902000]
08:52:25 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa290ec00) [pid = 1870] [serial = 1317] [outer = 0xa2902000]
08:52:26 INFO - PROCESS | 1819 | ++DOCSHELL 0xa29f1800 == 20 [pid = 1870] [id = 471]
08:52:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa29f1c00) [pid = 1870] [serial = 1318] [outer = (nil)]
08:52:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa29f4000) [pid = 1870] [serial = 1319] [outer = 0xa29f1c00]
08:52:27 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
08:52:27 INFO - document served over http requires an https
08:52:27 INFO - sub-resource via iframe-tag using the http-csp
08:52:27 INFO - delivery method with keep-origin-redirect and when
08:52:27 INFO - the target request is same-origin.
08:52:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3011ms
08:52:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:52:27 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2906c00 == 21 [pid = 1870] [id = 472]
08:52:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa2907000) [pid = 1870] [serial = 1320] [outer = (nil)]
08:52:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa2b16400) [pid = 1870] [serial = 1321] [outer = 0xa2907000]
08:52:28 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa2b1bc00) [pid = 1870] [serial = 1322] [outer = 0xa2907000]
08:52:29 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2f45c00 == 22 [pid = 1870] [id = 473]
08:52:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa2f46000) [pid = 1870] [serial = 1323] [outer = (nil)]
08:52:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa2f48400) [pid = 1870] [serial = 1324] [outer = 0xa2f46000]
08:52:29 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
08:52:29 INFO - document served over http requires an https
08:52:29 INFO - sub-resource via iframe-tag using the http-csp
08:52:29 INFO - delivery method with no-redirect and when
08:52:29 INFO - the target request is same-origin.
08:52:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2723ms
08:52:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:52:31 INFO - PROCESS | 1819 | ++DOCSHELL 0xa076fc00 == 23 [pid = 1870] [id = 474]
08:52:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa0770400) [pid = 1870] [serial = 1325] [outer = (nil)]
08:52:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa0d8a000) [pid = 1870] [serial = 1326] [outer = 0xa0770400]
08:52:31 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa185bc00) [pid = 1870] [serial = 1327] [outer = 0xa0770400]
08:52:33 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1facc00 == 24 [pid = 1870] [id = 475]
08:52:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa1fb3000) [pid = 1870] [serial = 1328] [outer = (nil)]
08:52:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa0440400) [pid = 1870] [serial = 1329] [outer = 0xa1fb3000]
08:52:33 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
08:52:33 INFO - document served over http requires an https
08:52:33 INFO - sub-resource via iframe-tag using the http-csp
08:52:33 INFO - delivery method with swap-origin-redirect and when
08:52:33 INFO - the target request is same-origin.
08:52:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3948ms
08:52:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:52:33 INFO - PROCESS | 1819 | --DOCSHELL 0x9f65b400 == 23 [pid = 1870] [id = 465]
08:52:33 INFO - PROCESS | 1819 | --DOCSHELL 0x9f664000 == 22 [pid = 1870] [id = 464]
08:52:33 INFO - PROCESS | 1819 | --DOCSHELL 0x9f65cc00 == 21 [pid = 1870] [id = 463]
08:52:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa18d7400 == 20 [pid = 1870] [id = 462]
08:52:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa170cc00 == 19 [pid = 1870] [id = 461]
08:52:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa185c400 == 18 [pid = 1870] [id = 460]
08:52:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa1703c00 == 17 [pid = 1870] [id = 458]
08:52:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa0eef400 == 16 [pid = 1870] [id = 459]
08:52:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d83c00 == 15 [pid = 1870] [id = 457]
08:52:33 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e98800 == 14 [pid = 1870] [id = 456]
08:52:33 INFO - PROCESS | 1819 | --DOCSHELL 0x9f410c00 == 13 [pid = 1870] [id = 454]
08:52:33 INFO - PROCESS | 1819 | --DOCSHELL 0x9f410800 == 12 [pid = 1870] [id = 453]
08:52:33 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa5658400) [pid = 1870] [serial = 1251] [outer = (nil)] [url = about:blank]
08:52:33 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa2575c00) [pid = 1870] [serial = 1230] [outer = (nil)] [url = about:blank]
08:52:33 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa18df000) [pid = 1870] [serial = 1227] [outer = (nil)] [url = about:blank]
08:52:33 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa39dc400) [pid = 1870] [serial = 1238] [outer = (nil)] [url = about:blank]
08:52:33 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa2910c00) [pid = 1870] [serial = 1233] [outer = (nil)] [url = about:blank]
08:52:33 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa5679800) [pid = 1870] [serial = 1254] [outer = (nil)] [url = about:blank]
08:52:33 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa410dc00) [pid = 1870] [serial = 1243] [outer = (nil)] [url = about:blank]
08:52:33 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa4830800) [pid = 1870] [serial = 1248] [outer = (nil)] [url = about:blank]
08:52:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65bc00 == 13 [pid = 1870] [id = 476]
08:52:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0x9f65cc00) [pid = 1870] [serial = 1330] [outer = (nil)]
08:52:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0x9fb72800) [pid = 1870] [serial = 1331] [outer = 0x9f65cc00]
08:52:35 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa0441800) [pid = 1870] [serial = 1332] [outer = 0x9f65cc00]
08:52:37 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
08:52:37 INFO - document served over http requires an https
08:52:37 INFO - sub-resource via script-tag using the http-csp
08:52:37 INFO - delivery method with keep-origin-redirect and when
08:52:37 INFO - the target request is same-origin.
08:52:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3478ms
08:52:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
08:52:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65b400 == 14 [pid = 1870] [id = 477]
08:52:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0x9f65b800) [pid = 1870] [serial = 1333] [outer = (nil)]
08:52:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa0ef7400) [pid = 1870] [serial = 1334] [outer = 0x9f65b800]
08:52:38 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa170b400) [pid = 1870] [serial = 1335] [outer = 0x9f65b800]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa170f400) [pid = 1870] [serial = 1284] [outer = (nil)] [url = about:blank]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa0774c00) [pid = 1870] [serial = 1271] [outer = (nil)] [url = about:blank]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0x9f41b000) [pid = 1870] [serial = 1268] [outer = (nil)] [url = about:blank]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0x9fb76400) [pid = 1870] [serial = 1298] [outer = (nil)] [url = about:blank]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa1859c00) [pid = 1870] [serial = 1301] [outer = (nil)] [url = about:blank]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa18d9800) [pid = 1870] [serial = 1289] [outer = (nil)] [url = about:blank]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa18d1400) [pid = 1870] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa0e9c800) [pid = 1870] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa0d89000) [pid = 1870] [serial = 1274] [outer = (nil)] [url = about:blank]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa1707000) [pid = 1870] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347114866]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa0ef2000) [pid = 1870] [serial = 1279] [outer = (nil)] [url = about:blank]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa1fab400) [pid = 1870] [serial = 1292] [outer = (nil)] [url = about:blank]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0x9fb7d800) [pid = 1870] [serial = 1295] [outer = (nil)] [url = about:blank]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa1fb5400) [pid = 1870] [serial = 1304] [outer = (nil)] [url = about:blank]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0x9f65d800) [pid = 1870] [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]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa1706400) [pid = 1870] [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]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0x9f664400) [pid = 1870] [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]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa185d000) [pid = 1870] [serial = 1286] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa0e99800) [pid = 1870] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0xa1704c00) [pid = 1870] [serial = 1281] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347114866]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0x9fb80800) [pid = 1870] [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]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 51 (0xa18d9c00) [pid = 1870] [serial = 1302] [outer = (nil)] [url = about:blank]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 50 (0xa0777000) [pid = 1870] [serial = 1299] [outer = (nil)] [url = about:blank]
08:52:39 INFO - PROCESS | 1819 | --DOMWINDOW == 49 (0xa043d000) [pid = 1870] [serial = 1266] [outer = (nil)] [url = about:blank]
08:52:39 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
08:52:39 INFO - document served over http requires an https
08:52:39 INFO - sub-resource via script-tag using the http-csp
08:52:39 INFO - delivery method with no-redirect and when
08:52:39 INFO - the target request is same-origin.
08:52:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2557ms
08:52:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:52:40 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0774c00 == 15 [pid = 1870] [id = 478]
08:52:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 50 (0xa0777000) [pid = 1870] [serial = 1336] [outer = (nil)]
08:52:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 51 (0xa0e9b000) [pid = 1870] [serial = 1337] [outer = 0xa0777000]
08:52:40 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0xa1851c00) [pid = 1870] [serial = 1338] [outer = 0xa0777000]
08:52:41 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
08:52:41 INFO - document served over http requires an https
08:52:41 INFO - sub-resource via script-tag using the http-csp
08:52:41 INFO - delivery method with swap-origin-redirect and when
08:52:41 INFO - the target request is same-origin.
08:52:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2052ms
08:52:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:52:42 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f665400 == 16 [pid = 1870] [id = 479]
08:52:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0x9fb73000) [pid = 1870] [serial = 1339] [outer = (nil)]
08:52:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0xa0d89000) [pid = 1870] [serial = 1340] [outer = 0x9fb73000]
08:52:43 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0xa1702000) [pid = 1870] [serial = 1341] [outer = 0x9fb73000]
08:52:44 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
08:52:44 INFO - document served over http requires an https
08:52:44 INFO - sub-resource via xhr-request using the http-csp
08:52:44 INFO - delivery method with keep-origin-redirect and when
08:52:44 INFO - the target request is same-origin.
08:52:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2594ms
08:52:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
08:52:45 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb74c00 == 17 [pid = 1870] [id = 480]
08:52:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0x9fb7b800) [pid = 1870] [serial = 1342] [outer = (nil)]
08:52:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0xa1faf000) [pid = 1870] [serial = 1343] [outer = 0x9fb7b800]
08:52:45 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa21aec00) [pid = 1870] [serial = 1344] [outer = 0x9fb7b800]
08:52:47 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
08:52:47 INFO - document served over http requires an https
08:52:47 INFO - sub-resource via xhr-request using the http-csp
08:52:47 INFO - delivery method with no-redirect and when
08:52:47 INFO - the target request is same-origin.
08:52:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2801ms
08:52:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:52:48 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1cde800 == 18 [pid = 1870] [id = 481]
08:52:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa1fab400) [pid = 1870] [serial = 1345] [outer = (nil)]
08:52:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa25a7c00) [pid = 1870] [serial = 1346] [outer = 0xa1fab400]
08:52:48 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa290e800) [pid = 1870] [serial = 1347] [outer = 0xa1fab400]
08:52:50 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
08:52:50 INFO - document served over http requires an https
08:52:50 INFO - sub-resource via xhr-request using the http-csp
08:52:50 INFO - delivery method with swap-origin-redirect and when
08:52:50 INFO - the target request is same-origin.
08:52:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2755ms
08:52:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:52:50 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2b15000 == 19 [pid = 1870] [id = 482]
08:52:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa2b16800) [pid = 1870] [serial = 1348] [outer = (nil)]
08:52:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa2f46c00) [pid = 1870] [serial = 1349] [outer = 0xa2b16800]
08:52:51 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa2f51400) [pid = 1870] [serial = 1350] [outer = 0xa2b16800]
08:52:53 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
08:52:53 INFO - document served over http requires an http
08:52:53 INFO - sub-resource via fetch-request using the meta-csp
08:52:53 INFO - delivery method with keep-origin-redirect and when
08:52:53 INFO - the target request is cross-origin.
08:52:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2856ms
08:52:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
08:52:54 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2b20000 == 20 [pid = 1870] [id = 483]
08:52:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa30d4400) [pid = 1870] [serial = 1351] [outer = (nil)]
08:52:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa30d9800) [pid = 1870] [serial = 1352] [outer = 0xa30d4400]
08:52:55 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa30ddc00) [pid = 1870] [serial = 1353] [outer = 0xa30d4400]
08:52:56 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
08:52:56 INFO - document served over http requires an http
08:52:56 INFO - sub-resource via fetch-request using the meta-csp
08:52:56 INFO - delivery method with no-redirect and when
08:52:56 INFO - the target request is cross-origin.
08:52:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3623ms
08:52:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:52:57 INFO - PROCESS | 1819 | ++DOCSHELL 0xa30d8400 == 21 [pid = 1870] [id = 484]
08:52:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa34e1c00) [pid = 1870] [serial = 1354] [outer = (nil)]
08:52:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa38e0400) [pid = 1870] [serial = 1355] [outer = 0xa34e1c00]
08:52:57 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:52:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa38e7800) [pid = 1870] [serial = 1356] [outer = 0xa34e1c00]
08:52:59 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
08:52:59 INFO - document served over http requires an http
08:52:59 INFO - sub-resource via fetch-request using the meta-csp
08:52:59 INFO - delivery method with swap-origin-redirect and when
08:52:59 INFO - the target request is cross-origin.
08:52:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2436ms
08:52:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:52:59 INFO - PROCESS | 1819 | ++DOCSHELL 0xa34e9800 == 22 [pid = 1870] [id = 485]
08:52:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa38eb400) [pid = 1870] [serial = 1357] [outer = (nil)]
08:52:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa3933800) [pid = 1870] [serial = 1358] [outer = 0xa38eb400]
08:53:00 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa3937800) [pid = 1870] [serial = 1359] [outer = 0xa38eb400]
08:53:01 INFO - PROCESS | 1819 | ++DOCSHELL 0xa393fc00 == 23 [pid = 1870] [id = 486]
08:53:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa39db400) [pid = 1870] [serial = 1360] [outer = (nil)]
08:53:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa39ddc00) [pid = 1870] [serial = 1361] [outer = 0xa39db400]
08:53:01 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
08:53:01 INFO - document served over http requires an http
08:53:01 INFO - sub-resource via iframe-tag using the meta-csp
08:53:01 INFO - delivery method with keep-origin-redirect and when
08:53:01 INFO - the target request is cross-origin.
08:53:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2351ms
08:53:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:53:02 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3931000 == 24 [pid = 1870] [id = 487]
08:53:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa3931800) [pid = 1870] [serial = 1362] [outer = (nil)]
08:53:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa39e4800) [pid = 1870] [serial = 1363] [outer = 0xa3931800]
08:53:02 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa39e8c00) [pid = 1870] [serial = 1364] [outer = 0xa3931800]
08:53:04 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3a69800 == 25 [pid = 1870] [id = 488]
08:53:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa3a69c00) [pid = 1870] [serial = 1365] [outer = (nil)]
08:53:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa0d89400) [pid = 1870] [serial = 1366] [outer = 0xa3a69c00]
08:53:05 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
08:53:05 INFO - document served over http requires an http
08:53:05 INFO - sub-resource via iframe-tag using the meta-csp
08:53:05 INFO - delivery method with no-redirect and when
08:53:05 INFO - the target request is cross-origin.
08:53:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3715ms
08:53:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:53:06 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e98400 == 26 [pid = 1870] [id = 489]
08:53:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa0e98c00) [pid = 1870] [serial = 1367] [outer = (nil)]
08:53:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa1708800) [pid = 1870] [serial = 1368] [outer = 0xa0e98c00]
08:53:06 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa1fb1000) [pid = 1870] [serial = 1369] [outer = 0xa0e98c00]
08:53:07 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e93400 == 27 [pid = 1870] [id = 490]
08:53:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa0e93c00) [pid = 1870] [serial = 1370] [outer = (nil)]
08:53:08 INFO - PROCESS | 1819 | --DOCSHELL 0x9f65b400 == 26 [pid = 1870] [id = 477]
08:53:08 INFO - PROCESS | 1819 | --DOCSHELL 0x9f65bc00 == 25 [pid = 1870] [id = 476]
08:53:08 INFO - PROCESS | 1819 | --DOCSHELL 0xa1facc00 == 24 [pid = 1870] [id = 475]
08:53:08 INFO - PROCESS | 1819 | --DOCSHELL 0xa2f45c00 == 23 [pid = 1870] [id = 473]
08:53:08 INFO - PROCESS | 1819 | --DOCSHELL 0xa076fc00 == 22 [pid = 1870] [id = 474]
08:53:08 INFO - PROCESS | 1819 | --DOCSHELL 0xa29f1800 == 21 [pid = 1870] [id = 471]
08:53:08 INFO - PROCESS | 1819 | --DOCSHELL 0xa25a5800 == 20 [pid = 1870] [id = 470]
08:53:08 INFO - PROCESS | 1819 | --DOCSHELL 0xa21bb400 == 19 [pid = 1870] [id = 469]
08:53:08 INFO - PROCESS | 1819 | --DOCSHELL 0xa21b9000 == 18 [pid = 1870] [id = 468]
08:53:08 INFO - PROCESS | 1819 | --DOCSHELL 0xa0775000 == 17 [pid = 1870] [id = 467]
08:53:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0x9f41c400) [pid = 1870] [serial = 1371] [outer = 0xa0e93c00]
08:53:08 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa0779400) [pid = 1870] [serial = 1296] [outer = (nil)] [url = about:blank]
08:53:08 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
08:53:08 INFO - document served over http requires an http
08:53:08 INFO - sub-resource via iframe-tag using the meta-csp
08:53:08 INFO - delivery method with swap-origin-redirect and when
08:53:08 INFO - the target request is cross-origin.
08:53:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3058ms
08:53:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:53:08 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0438c00 == 18 [pid = 1870] [id = 491]
08:53:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa0773800) [pid = 1870] [serial = 1372] [outer = (nil)]
08:53:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa0ef5c00) [pid = 1870] [serial = 1373] [outer = 0xa0773800]
08:53:09 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa1cdac00) [pid = 1870] [serial = 1374] [outer = 0xa0773800]
08:53:10 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
08:53:10 INFO - document served over http requires an http
08:53:10 INFO - sub-resource via script-tag using the meta-csp
08:53:10 INFO - delivery method with keep-origin-redirect and when
08:53:10 INFO - the target request is cross-origin.
08:53:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2345ms
08:53:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
08:53:11 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d83000 == 19 [pid = 1870] [id = 492]
08:53:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa257c800) [pid = 1870] [serial = 1375] [outer = (nil)]
08:53:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa2902400) [pid = 1870] [serial = 1376] [outer = 0xa257c800]
08:53:11 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa29ef800) [pid = 1870] [serial = 1377] [outer = 0xa257c800]
08:53:14 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa2f48400) [pid = 1870] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347149333]
08:53:14 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa2b16400) [pid = 1870] [serial = 1321] [outer = (nil)] [url = about:blank]
08:53:14 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa25a7800) [pid = 1870] [serial = 1313] [outer = (nil)] [url = about:blank]
08:53:14 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa29f4000) [pid = 1870] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:53:14 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa290ac00) [pid = 1870] [serial = 1316] [outer = (nil)] [url = about:blank]
08:53:14 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa1703000) [pid = 1870] [serial = 1307] [outer = (nil)] [url = about:blank]
08:53:14 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa2571800) [pid = 1870] [serial = 1310] [outer = (nil)] [url = about:blank]
08:53:14 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0x9fb72800) [pid = 1870] [serial = 1331] [outer = (nil)] [url = about:blank]
08:53:14 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa0ef7400) [pid = 1870] [serial = 1334] [outer = (nil)] [url = about:blank]
08:53:14 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa0440400) [pid = 1870] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:53:14 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa0d8a000) [pid = 1870] [serial = 1326] [outer = (nil)] [url = about:blank]
08:53:14 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa0e9b000) [pid = 1870] [serial = 1337] [outer = (nil)] [url = about:blank]
08:53:14 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0x9f65b800) [pid = 1870] [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]
08:53:14 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa0770400) [pid = 1870] [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]
08:53:14 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa1fb3000) [pid = 1870] [serial = 1328] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:53:14 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0x9f65cc00) [pid = 1870] [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]
08:53:14 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa2f46000) [pid = 1870] [serial = 1323] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347149333]
08:53:14 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa29f1c00) [pid = 1870] [serial = 1318] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:53:14 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
08:53:14 INFO - document served over http requires an http
08:53:14 INFO - sub-resource via script-tag using the meta-csp
08:53:14 INFO - delivery method with no-redirect and when
08:53:14 INFO - the target request is cross-origin.
08:53:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 3960ms
08:53:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:53:14 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d84400 == 20 [pid = 1870] [id = 493]
08:53:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa0ef7400) [pid = 1870] [serial = 1378] [outer = (nil)]
08:53:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa290ac00) [pid = 1870] [serial = 1379] [outer = 0xa0ef7400]
08:53:15 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa2b19c00) [pid = 1870] [serial = 1380] [outer = 0xa0ef7400]
08:53:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:53:17 INFO - document served over http requires an http
08:53:17 INFO - sub-resource via script-tag using the meta-csp
08:53:17 INFO - delivery method with swap-origin-redirect and when
08:53:17 INFO - the target request is cross-origin.
08:53:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2344ms
08:53:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:53:17 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1704800 == 21 [pid = 1870] [id = 494]
08:53:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa1706800) [pid = 1870] [serial = 1381] [outer = (nil)]
08:53:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa2573800) [pid = 1870] [serial = 1382] [outer = 0xa1706800]
08:53:18 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa29ecc00) [pid = 1870] [serial = 1383] [outer = 0xa1706800]
08:53:19 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
08:53:19 INFO - document served over http requires an http
08:53:19 INFO - sub-resource via xhr-request using the meta-csp
08:53:19 INFO - delivery method with keep-origin-redirect and when
08:53:19 INFO - the target request is cross-origin.
08:53:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2264ms
08:53:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
08:53:19 INFO - PROCESS | 1819 | ++DOCSHELL 0xa185fc00 == 22 [pid = 1870] [id = 495]
08:53:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa18d6800) [pid = 1870] [serial = 1384] [outer = (nil)]
08:53:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa34e5800) [pid = 1870] [serial = 1385] [outer = 0xa18d6800]
08:53:20 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa38eb000) [pid = 1870] [serial = 1386] [outer = 0xa18d6800]
08:53:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:53:22 INFO - document served over http requires an http
08:53:22 INFO - sub-resource via xhr-request using the meta-csp
08:53:22 INFO - delivery method with no-redirect and when
08:53:22 INFO - the target request is cross-origin.
08:53:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2750ms
08:53:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:53:22 INFO - PROCESS | 1819 | ++DOCSHELL 0xa30da400 == 23 [pid = 1870] [id = 496]
08:53:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa30da800) [pid = 1870] [serial = 1387] [outer = (nil)]
08:53:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa3a72400) [pid = 1870] [serial = 1388] [outer = 0xa30da800]
08:53:23 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa3c86800) [pid = 1870] [serial = 1389] [outer = 0xa30da800]
08:53:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:53:24 INFO - document served over http requires an http
08:53:24 INFO - sub-resource via xhr-request using the meta-csp
08:53:24 INFO - delivery method with swap-origin-redirect and when
08:53:24 INFO - the target request is cross-origin.
08:53:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2711ms
08:53:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:53:25 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3a71800 == 24 [pid = 1870] [id = 497]
08:53:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa3c8e000) [pid = 1870] [serial = 1390] [outer = (nil)]
08:53:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa3c92800) [pid = 1870] [serial = 1391] [outer = 0xa3c8e000]
08:53:26 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa4054c00) [pid = 1870] [serial = 1392] [outer = 0xa3c8e000]
08:53:27 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
08:53:27 INFO - document served over http requires an https
08:53:27 INFO - sub-resource via fetch-request using the meta-csp
08:53:27 INFO - delivery method with keep-origin-redirect and when
08:53:27 INFO - the target request is cross-origin.
08:53:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2759ms
08:53:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
08:53:28 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3c8f800 == 25 [pid = 1870] [id = 498]
08:53:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa3c90000) [pid = 1870] [serial = 1393] [outer = (nil)]
08:53:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa405ec00) [pid = 1870] [serial = 1394] [outer = 0xa3c90000]
08:53:28 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa410fc00) [pid = 1870] [serial = 1395] [outer = 0xa3c90000]
08:53:30 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
08:53:30 INFO - document served over http requires an https
08:53:30 INFO - sub-resource via fetch-request using the meta-csp
08:53:30 INFO - delivery method with no-redirect and when
08:53:30 INFO - the target request is cross-origin.
08:53:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2611ms
08:53:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:53:30 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4117000 == 26 [pid = 1870] [id = 499]
08:53:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa4118800) [pid = 1870] [serial = 1396] [outer = (nil)]
08:53:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa4356c00) [pid = 1870] [serial = 1397] [outer = 0xa4118800]
08:53:31 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa435c400) [pid = 1870] [serial = 1398] [outer = 0xa4118800]
08:53:33 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
08:53:33 INFO - document served over http requires an https
08:53:33 INFO - sub-resource via fetch-request using the meta-csp
08:53:33 INFO - delivery method with swap-origin-redirect and when
08:53:33 INFO - the target request is cross-origin.
08:53:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2857ms
08:53:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:53:33 INFO - PROCESS | 1819 | ++DOCSHELL 0xa411c400 == 27 [pid = 1870] [id = 500]
08:53:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa4354800) [pid = 1870] [serial = 1399] [outer = (nil)]
08:53:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa45b8c00) [pid = 1870] [serial = 1400] [outer = 0xa4354800]
08:53:34 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa45bd400) [pid = 1870] [serial = 1401] [outer = 0xa4354800]
08:53:36 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4806c00 == 28 [pid = 1870] [id = 501]
08:53:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa4807000) [pid = 1870] [serial = 1402] [outer = (nil)]
08:53:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0xa480c000) [pid = 1870] [serial = 1403] [outer = 0xa4807000]
08:53:37 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
08:53:37 INFO - document served over http requires an https
08:53:37 INFO - sub-resource via iframe-tag using the meta-csp
08:53:37 INFO - delivery method with keep-origin-redirect and when
08:53:37 INFO - the target request is cross-origin.
08:53:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 4066ms
08:53:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:53:37 INFO - PROCESS | 1819 | ++DOCSHELL 0xa45b6c00 == 29 [pid = 1870] [id = 502]
08:53:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa45b7000) [pid = 1870] [serial = 1404] [outer = (nil)]
08:53:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa4810c00) [pid = 1870] [serial = 1405] [outer = 0xa45b7000]
08:53:38 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa4833800) [pid = 1870] [serial = 1406] [outer = 0xa45b7000]
08:53:40 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1709400 == 30 [pid = 1870] [id = 503]
08:53:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0xa170cc00) [pid = 1870] [serial = 1407] [outer = (nil)]
08:53:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0xa18d3800) [pid = 1870] [serial = 1408] [outer = 0xa170cc00]
08:53:41 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
08:53:41 INFO - document served over http requires an https
08:53:41 INFO - sub-resource via iframe-tag using the meta-csp
08:53:41 INFO - delivery method with no-redirect and when
08:53:41 INFO - the target request is cross-origin.
08:53:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3954ms
08:53:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:53:41 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1852000 == 31 [pid = 1870] [id = 504]
08:53:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0xa1fb9800) [pid = 1870] [serial = 1409] [outer = (nil)]
08:53:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0xa29f3800) [pid = 1870] [serial = 1410] [outer = 0xa1fb9800]
08:53:42 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0xa38e4c00) [pid = 1870] [serial = 1411] [outer = 0xa1fb9800]
08:53:43 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2b13000 == 32 [pid = 1870] [id = 505]
08:53:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0xa2f4d800) [pid = 1870] [serial = 1412] [outer = (nil)]
08:53:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0xa18df800) [pid = 1870] [serial = 1413] [outer = 0xa2f4d800]
08:53:43 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
08:53:43 INFO - document served over http requires an https
08:53:43 INFO - sub-resource via iframe-tag using the meta-csp
08:53:43 INFO - delivery method with swap-origin-redirect and when
08:53:43 INFO - the target request is cross-origin.
08:53:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2501ms
08:53:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:53:44 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d83000 == 31 [pid = 1870] [id = 492]
08:53:44 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d82800 == 30 [pid = 1870] [id = 455]
08:53:44 INFO - PROCESS | 1819 | --DOCSHELL 0xa0438c00 == 29 [pid = 1870] [id = 491]
08:53:44 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e93400 == 28 [pid = 1870] [id = 490]
08:53:44 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f41c000 == 29 [pid = 1870] [id = 506]
08:53:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0x9f658800) [pid = 1870] [serial = 1414] [outer = (nil)]
08:53:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0xa0437000) [pid = 1870] [serial = 1415] [outer = 0x9f658800]
08:53:45 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0xa0eef000) [pid = 1870] [serial = 1416] [outer = 0x9f658800]
08:53:45 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e98400 == 28 [pid = 1870] [id = 489]
08:53:45 INFO - PROCESS | 1819 | --DOCSHELL 0xa393fc00 == 27 [pid = 1870] [id = 486]
08:53:45 INFO - PROCESS | 1819 | --DOCSHELL 0xa34e9800 == 26 [pid = 1870] [id = 485]
08:53:45 INFO - PROCESS | 1819 | --DOCSHELL 0xa30d8400 == 25 [pid = 1870] [id = 484]
08:53:45 INFO - PROCESS | 1819 | --DOCSHELL 0xa2b15000 == 24 [pid = 1870] [id = 482]
08:53:45 INFO - PROCESS | 1819 | --DOCSHELL 0xa1cde800 == 23 [pid = 1870] [id = 481]
08:53:45 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb74c00 == 22 [pid = 1870] [id = 480]
08:53:45 INFO - PROCESS | 1819 | --DOCSHELL 0x9f665400 == 21 [pid = 1870] [id = 479]
08:53:45 INFO - PROCESS | 1819 | --DOCSHELL 0xa0774c00 == 20 [pid = 1870] [id = 478]
08:53:45 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0xa185bc00) [pid = 1870] [serial = 1327] [outer = (nil)] [url = about:blank]
08:53:45 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0xa170b400) [pid = 1870] [serial = 1335] [outer = (nil)] [url = about:blank]
08:53:45 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0xa0441800) [pid = 1870] [serial = 1332] [outer = (nil)] [url = about:blank]
08:53:46 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
08:53:46 INFO - document served over http requires an https
08:53:46 INFO - sub-resource via script-tag using the meta-csp
08:53:46 INFO - delivery method with keep-origin-redirect and when
08:53:46 INFO - the target request is cross-origin.
08:53:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2856ms
08:53:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
08:53:47 INFO - PROCESS | 1819 | ++DOCSHELL 0xa18dac00 == 21 [pid = 1870] [id = 507]
08:53:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0xa18db800) [pid = 1870] [serial = 1417] [outer = (nil)]
08:53:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0xa2577000) [pid = 1870] [serial = 1418] [outer = 0xa18db800]
08:53:47 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0xa290e400) [pid = 1870] [serial = 1419] [outer = 0xa18db800]
08:53:51 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0xa0d89000) [pid = 1870] [serial = 1340] [outer = (nil)] [url = about:blank]
08:53:51 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0xa30d9800) [pid = 1870] [serial = 1352] [outer = (nil)] [url = about:blank]
08:53:51 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0xa39e4800) [pid = 1870] [serial = 1363] [outer = (nil)] [url = about:blank]
08:53:51 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0xa0d89400) [pid = 1870] [serial = 1366] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347184931]
08:53:51 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0xa1708800) [pid = 1870] [serial = 1368] [outer = (nil)] [url = about:blank]
08:53:51 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0xa38e0400) [pid = 1870] [serial = 1355] [outer = (nil)] [url = about:blank]
08:53:51 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0xa39ddc00) [pid = 1870] [serial = 1361] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:53:51 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0xa25a7c00) [pid = 1870] [serial = 1346] [outer = (nil)] [url = about:blank]
08:53:51 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0xa2902400) [pid = 1870] [serial = 1376] [outer = (nil)] [url = about:blank]
08:53:51 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0xa1faf000) [pid = 1870] [serial = 1343] [outer = (nil)] [url = about:blank]
08:53:51 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0xa2f46c00) [pid = 1870] [serial = 1349] [outer = (nil)] [url = about:blank]
08:53:51 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa3933800) [pid = 1870] [serial = 1358] [outer = (nil)] [url = about:blank]
08:53:51 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa0ef5c00) [pid = 1870] [serial = 1373] [outer = (nil)] [url = about:blank]
08:53:51 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0x9f41c400) [pid = 1870] [serial = 1371] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:53:51 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0xa290ac00) [pid = 1870] [serial = 1379] [outer = (nil)] [url = about:blank]
08:53:51 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0xa0e93c00) [pid = 1870] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:53:51 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa0773800) [pid = 1870] [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]
08:53:51 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa257c800) [pid = 1870] [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]
08:53:51 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa0e98c00) [pid = 1870] [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]
08:53:51 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0xa39db400) [pid = 1870] [serial = 1360] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:53:51 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa3a69c00) [pid = 1870] [serial = 1365] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347184931]
08:53:51 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa170c000) [pid = 1870] [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]
08:53:51 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa21b1c00) [pid = 1870] [serial = 1305] [outer = (nil)] [url = about:blank]
08:53:51 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
08:53:51 INFO - document served over http requires an https
08:53:51 INFO - sub-resource via script-tag using the meta-csp
08:53:51 INFO - delivery method with no-redirect and when
08:53:51 INFO - the target request is cross-origin.
08:53:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 4914ms
08:53:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:53:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65d800 == 22 [pid = 1870] [id = 508]
08:53:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0x9fb7e400) [pid = 1870] [serial = 1420] [outer = (nil)]
08:53:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa1851000) [pid = 1870] [serial = 1421] [outer = 0x9fb7e400]
08:53:52 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa2f50400) [pid = 1870] [serial = 1422] [outer = 0x9fb7e400]
08:53:55 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
08:53:55 INFO - document served over http requires an https
08:53:55 INFO - sub-resource via script-tag using the meta-csp
08:53:55 INFO - delivery method with swap-origin-redirect and when
08:53:55 INFO - the target request is cross-origin.
08:53:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3551ms
08:53:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:53:55 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e94400 == 23 [pid = 1870] [id = 509]
08:53:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa185ec00) [pid = 1870] [serial = 1423] [outer = (nil)]
08:53:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa257e400) [pid = 1870] [serial = 1424] [outer = 0xa185ec00]
08:53:56 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa2f4e400) [pid = 1870] [serial = 1425] [outer = 0xa185ec00]
08:53:57 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
08:53:57 INFO - document served over http requires an https
08:53:57 INFO - sub-resource via xhr-request using the meta-csp
08:53:57 INFO - delivery method with keep-origin-redirect and when
08:53:57 INFO - the target request is cross-origin.
08:53:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2654ms
08:53:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
08:53:58 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1fac800 == 24 [pid = 1870] [id = 510]
08:53:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa1faf000) [pid = 1870] [serial = 1426] [outer = (nil)]
08:53:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa39db400) [pid = 1870] [serial = 1427] [outer = 0xa1faf000]
08:53:59 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:53:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa39e5c00) [pid = 1870] [serial = 1428] [outer = 0xa1faf000]
08:54:00 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
08:54:00 INFO - document served over http requires an https
08:54:00 INFO - sub-resource via xhr-request using the meta-csp
08:54:00 INFO - delivery method with no-redirect and when
08:54:00 INFO - the target request is cross-origin.
08:54:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2391ms
08:54:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:54:00 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3935c00 == 25 [pid = 1870] [id = 511]
08:54:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0xa393ec00) [pid = 1870] [serial = 1429] [outer = (nil)]
08:54:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa405f800) [pid = 1870] [serial = 1430] [outer = 0xa393ec00]
08:54:01 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa4357800) [pid = 1870] [serial = 1431] [outer = 0xa393ec00]
08:54:02 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
08:54:02 INFO - document served over http requires an https
08:54:02 INFO - sub-resource via xhr-request using the meta-csp
08:54:02 INFO - delivery method with swap-origin-redirect and when
08:54:02 INFO - the target request is cross-origin.
08:54:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2713ms
08:54:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:54:03 INFO - PROCESS | 1819 | ++DOCSHELL 0xa480ec00 == 26 [pid = 1870] [id = 512]
08:54:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa480f400) [pid = 1870] [serial = 1432] [outer = (nil)]
08:54:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0xa4838c00) [pid = 1870] [serial = 1433] [outer = 0xa480f400]
08:54:04 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0xa483d000) [pid = 1870] [serial = 1434] [outer = 0xa480f400]
08:54:05 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
08:54:05 INFO - document served over http requires an http
08:54:05 INFO - sub-resource via fetch-request using the meta-csp
08:54:05 INFO - delivery method with keep-origin-redirect and when
08:54:05 INFO - the target request is same-origin.
08:54:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3028ms
08:54:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
08:54:06 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4df1800 == 27 [pid = 1870] [id = 513]
08:54:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0xa4df2000) [pid = 1870] [serial = 1435] [outer = (nil)]
08:54:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0xa4df5800) [pid = 1870] [serial = 1436] [outer = 0xa4df2000]
08:54:07 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0xa4dfa800) [pid = 1870] [serial = 1437] [outer = 0xa4df2000]
08:54:09 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
08:54:09 INFO - document served over http requires an http
08:54:09 INFO - sub-resource via fetch-request using the meta-csp
08:54:09 INFO - delivery method with no-redirect and when
08:54:09 INFO - the target request is same-origin.
08:54:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3019ms
08:54:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:54:09 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4df3400 == 28 [pid = 1870] [id = 514]
08:54:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0xa5038400) [pid = 1870] [serial = 1438] [outer = (nil)]
08:54:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0xa503ec00) [pid = 1870] [serial = 1439] [outer = 0xa5038400]
08:54:10 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0xa517f000) [pid = 1870] [serial = 1440] [outer = 0xa5038400]
08:54:11 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
08:54:11 INFO - document served over http requires an http
08:54:11 INFO - sub-resource via fetch-request using the meta-csp
08:54:11 INFO - delivery method with swap-origin-redirect and when
08:54:11 INFO - the target request is same-origin.
08:54:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2812ms
08:54:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:54:12 INFO - PROCESS | 1819 | ++DOCSHELL 0xa503dc00 == 29 [pid = 1870] [id = 515]
08:54:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0xa5184800) [pid = 1870] [serial = 1441] [outer = (nil)]
08:54:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0xa518b000) [pid = 1870] [serial = 1442] [outer = 0xa5184800]
08:54:13 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0xa5658400) [pid = 1870] [serial = 1443] [outer = 0xa5184800]
08:54:14 INFO - PROCESS | 1819 | ++DOCSHELL 0xa565f800 == 30 [pid = 1870] [id = 516]
08:54:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0xa565fc00) [pid = 1870] [serial = 1444] [outer = (nil)]
08:54:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0xa5662400) [pid = 1870] [serial = 1445] [outer = 0xa565fc00]
08:54:15 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
08:54:15 INFO - document served over http requires an http
08:54:15 INFO - sub-resource via iframe-tag using the meta-csp
08:54:15 INFO - delivery method with keep-origin-redirect and when
08:54:15 INFO - the target request is same-origin.
08:54:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3606ms
08:54:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:54:16 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5188800 == 31 [pid = 1870] [id = 517]
08:54:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0xa5188c00) [pid = 1870] [serial = 1446] [outer = (nil)]
08:54:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0xa5670000) [pid = 1870] [serial = 1447] [outer = 0xa5188c00]
08:54:16 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0xa5674c00) [pid = 1870] [serial = 1448] [outer = 0xa5188c00]
08:54:17 INFO - PROCESS | 1819 | ++DOCSHELL 0xa567c400 == 32 [pid = 1870] [id = 518]
08:54:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0xa567c800) [pid = 1870] [serial = 1449] [outer = (nil)]
08:54:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0xa567e800) [pid = 1870] [serial = 1450] [outer = 0xa567c800]
08:54:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:54:18 INFO - document served over http requires an http
08:54:18 INFO - sub-resource via iframe-tag using the meta-csp
08:54:18 INFO - delivery method with no-redirect and when
08:54:18 INFO - the target request is same-origin.
08:54:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2660ms
08:54:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:54:18 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5665800 == 33 [pid = 1870] [id = 519]
08:54:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0xa5665c00) [pid = 1870] [serial = 1451] [outer = (nil)]
08:54:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0xa56c3800) [pid = 1870] [serial = 1452] [outer = 0xa5665c00]
08:54:19 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0xa56c7400) [pid = 1870] [serial = 1453] [outer = 0xa5665c00]
08:54:20 INFO - PROCESS | 1819 | ++DOCSHELL 0xa598e000 == 34 [pid = 1870] [id = 520]
08:54:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0xa598e400) [pid = 1870] [serial = 1454] [outer = (nil)]
08:54:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 124 (0xa598fc00) [pid = 1870] [serial = 1455] [outer = 0xa598e400]
08:54:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:54:20 INFO - document served over http requires an http
08:54:20 INFO - sub-resource via iframe-tag using the meta-csp
08:54:20 INFO - delivery method with swap-origin-redirect and when
08:54:20 INFO - the target request is same-origin.
08:54:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2543ms
08:54:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:54:21 INFO - PROCESS | 1819 | ++DOCSHELL 0xa56c0800 == 35 [pid = 1870] [id = 521]
08:54:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 125 (0xa56c0c00) [pid = 1870] [serial = 1456] [outer = (nil)]
08:54:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 126 (0xa5996c00) [pid = 1870] [serial = 1457] [outer = 0xa56c0c00]
08:54:21 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 127 (0xa5b4f800) [pid = 1870] [serial = 1458] [outer = 0xa56c0c00]
08:54:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:54:23 INFO - document served over http requires an http
08:54:23 INFO - sub-resource via script-tag using the meta-csp
08:54:23 INFO - delivery method with keep-origin-redirect and when
08:54:23 INFO - the target request is same-origin.
08:54:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2740ms
08:54:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
08:54:24 INFO - PROCESS | 1819 | --DOCSHELL 0xa1704800 == 34 [pid = 1870] [id = 494]
08:54:24 INFO - PROCESS | 1819 | --DOCSHELL 0xa185fc00 == 33 [pid = 1870] [id = 495]
08:54:24 INFO - PROCESS | 1819 | --DOCSHELL 0xa30da400 == 32 [pid = 1870] [id = 496]
08:54:24 INFO - PROCESS | 1819 | --DOCSHELL 0xa3a71800 == 31 [pid = 1870] [id = 497]
08:54:24 INFO - PROCESS | 1819 | --DOCSHELL 0xa3c8f800 == 30 [pid = 1870] [id = 498]
08:54:24 INFO - PROCESS | 1819 | --DOCSHELL 0xa4117000 == 29 [pid = 1870] [id = 499]
08:54:24 INFO - PROCESS | 1819 | --DOCSHELL 0xa4806c00 == 28 [pid = 1870] [id = 501]
08:54:24 INFO - PROCESS | 1819 | --DOCSHELL 0xa411c400 == 27 [pid = 1870] [id = 500]
08:54:24 INFO - PROCESS | 1819 | --DOCSHELL 0xa1709400 == 26 [pid = 1870] [id = 503]
08:54:24 INFO - PROCESS | 1819 | --DOCSHELL 0xa2b13000 == 25 [pid = 1870] [id = 505]
08:54:24 INFO - PROCESS | 1819 | --DOCSHELL 0xa1852000 == 24 [pid = 1870] [id = 504]
08:54:24 INFO - PROCESS | 1819 | --DOCSHELL 0xa1706000 == 23 [pid = 1870] [id = 466]
08:54:24 INFO - PROCESS | 1819 | --DOCSHELL 0x9f41c000 == 22 [pid = 1870] [id = 506]
08:54:24 INFO - PROCESS | 1819 | --DOCSHELL 0xa2906c00 == 21 [pid = 1870] [id = 472]
08:54:24 INFO - PROCESS | 1819 | --DOCSHELL 0xa18dac00 == 20 [pid = 1870] [id = 507]
08:54:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e94400 == 19 [pid = 1870] [id = 509]
08:54:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa2b20000 == 18 [pid = 1870] [id = 483]
08:54:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa3931000 == 17 [pid = 1870] [id = 487]
08:54:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa1fac800 == 16 [pid = 1870] [id = 510]
08:54:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa3935c00 == 15 [pid = 1870] [id = 511]
08:54:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa480ec00 == 14 [pid = 1870] [id = 512]
08:54:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa4df1800 == 13 [pid = 1870] [id = 513]
08:54:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa4df3400 == 12 [pid = 1870] [id = 514]
08:54:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa565f800 == 11 [pid = 1870] [id = 516]
08:54:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa503dc00 == 10 [pid = 1870] [id = 515]
08:54:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa567c400 == 9 [pid = 1870] [id = 518]
08:54:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa5188800 == 8 [pid = 1870] [id = 517]
08:54:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa598e000 == 7 [pid = 1870] [id = 520]
08:54:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa5665800 == 6 [pid = 1870] [id = 519]
08:54:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d84400 == 5 [pid = 1870] [id = 493]
08:54:25 INFO - PROCESS | 1819 | --DOCSHELL 0x9f65d800 == 4 [pid = 1870] [id = 508]
08:54:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa3a69800 == 3 [pid = 1870] [id = 488]
08:54:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa45b6c00 == 2 [pid = 1870] [id = 502]
08:54:25 INFO - PROCESS | 1819 | --DOMWINDOW == 126 (0xa1fb1000) [pid = 1870] [serial = 1369] [outer = (nil)] [url = about:blank]
08:54:25 INFO - PROCESS | 1819 | --DOMWINDOW == 125 (0xa1cdac00) [pid = 1870] [serial = 1374] [outer = (nil)] [url = about:blank]
08:54:25 INFO - PROCESS | 1819 | --DOMWINDOW == 124 (0xa29ef800) [pid = 1870] [serial = 1377] [outer = (nil)] [url = about:blank]
08:54:26 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f417800 == 3 [pid = 1870] [id = 522]
08:54:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 125 (0x9f418400) [pid = 1870] [serial = 1459] [outer = (nil)]
08:54:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 126 (0x9f658c00) [pid = 1870] [serial = 1460] [outer = 0x9f418400]
08:54:27 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 127 (0x9f664400) [pid = 1870] [serial = 1461] [outer = 0x9f418400]
08:54:28 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
08:54:28 INFO - document served over http requires an http
08:54:28 INFO - sub-resource via script-tag using the meta-csp
08:54:28 INFO - delivery method with no-redirect and when
08:54:28 INFO - the target request is same-origin.
08:54:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 4974ms
08:54:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:54:29 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb7a000 == 4 [pid = 1870] [id = 523]
08:54:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 128 (0x9fb7b000) [pid = 1870] [serial = 1462] [outer = (nil)]
08:54:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 129 (0xa0439400) [pid = 1870] [serial = 1463] [outer = 0x9fb7b000]
08:54:29 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 130 (0xa0441800) [pid = 1870] [serial = 1464] [outer = 0x9fb7b000]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 129 (0x9f412000) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 128 (0xa21bc400) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 127 (0xa2902000) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 126 (0xa0e9f400) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 125 (0xa21b9c00) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 124 (0xa170d400) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 123 (0xa0d86000) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 122 (0xa0ef0400) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0xa18d7c00) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0xa30da800) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0xa170cc00) [pid = 1870] [serial = 1407] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347220832]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0xa18db800) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0xa0ef7400) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0xa1fab400) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0xa34e1c00) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0x9fb7b800) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0xa1706800) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0xa0777000) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0xa18d6800) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0xa38eb400) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0xa3c8e000) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0xa4118800) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0xa3931800) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0xa2b16800) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0x9f658800) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0x9fb7e400) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0xa3c90000) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0xa4807000) [pid = 1870] [serial = 1402] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0x9fb73000) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0xa30d4400) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa45b7000) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa4354800) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0xa2f4d800) [pid = 1870] [serial = 1412] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0xa1fb9800) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0x9f419400) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa2907000) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa0d82c00) [pid = 1870] [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]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa2577000) [pid = 1870] [serial = 1418] [outer = (nil)] [url = about:blank]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0xa29f3800) [pid = 1870] [serial = 1410] [outer = (nil)] [url = about:blank]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa45b8c00) [pid = 1870] [serial = 1400] [outer = (nil)] [url = about:blank]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa18df800) [pid = 1870] [serial = 1413] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa18d3800) [pid = 1870] [serial = 1408] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347220832]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa3c92800) [pid = 1870] [serial = 1391] [outer = (nil)] [url = about:blank]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa3a72400) [pid = 1870] [serial = 1388] [outer = (nil)] [url = about:blank]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa2573800) [pid = 1870] [serial = 1382] [outer = (nil)] [url = about:blank]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa34e5800) [pid = 1870] [serial = 1385] [outer = (nil)] [url = about:blank]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa4356c00) [pid = 1870] [serial = 1397] [outer = (nil)] [url = about:blank]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa0437000) [pid = 1870] [serial = 1415] [outer = (nil)] [url = about:blank]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa405ec00) [pid = 1870] [serial = 1394] [outer = (nil)] [url = about:blank]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa480c000) [pid = 1870] [serial = 1403] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa4810c00) [pid = 1870] [serial = 1405] [outer = (nil)] [url = about:blank]
08:54:35 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa1851000) [pid = 1870] [serial = 1421] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa38eb000) [pid = 1870] [serial = 1386] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa077b800) [pid = 1870] [serial = 1272] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa30ddc00) [pid = 1870] [serial = 1353] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa2b1bc00) [pid = 1870] [serial = 1322] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa21aec00) [pid = 1870] [serial = 1344] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa290e800) [pid = 1870] [serial = 1347] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa0d8d400) [pid = 1870] [serial = 1275] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa39e8c00) [pid = 1870] [serial = 1364] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa29ecc00) [pid = 1870] [serial = 1383] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa1851c00) [pid = 1870] [serial = 1338] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa38e7800) [pid = 1870] [serial = 1356] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0x9fb76800) [pid = 1870] [serial = 1269] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa25ac400) [pid = 1870] [serial = 1314] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa1702000) [pid = 1870] [serial = 1341] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa290ec00) [pid = 1870] [serial = 1317] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa1cdd800) [pid = 1870] [serial = 1308] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa2578800) [pid = 1870] [serial = 1311] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa2f51400) [pid = 1870] [serial = 1350] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa3c86800) [pid = 1870] [serial = 1389] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa1cd3400) [pid = 1870] [serial = 1290] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa0ef8400) [pid = 1870] [serial = 1280] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa3937800) [pid = 1870] [serial = 1359] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa1852800) [pid = 1870] [serial = 1285] [outer = (nil)] [url = about:blank]
08:54:36 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa0d8c800) [pid = 1870] [serial = 1293] [outer = (nil)] [url = about:blank]
08:54:36 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
08:54:36 INFO - document served over http requires an http
08:54:36 INFO - sub-resource via script-tag using the meta-csp
08:54:36 INFO - delivery method with swap-origin-redirect and when
08:54:36 INFO - the target request is same-origin.
08:54:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 7688ms
08:54:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:54:36 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb73400 == 5 [pid = 1870] [id = 524]
08:54:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0x9fb74c00) [pid = 1870] [serial = 1465] [outer = (nil)]
08:54:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0x9fb7bc00) [pid = 1870] [serial = 1466] [outer = 0x9fb74c00]
08:54:37 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0xa0770000) [pid = 1870] [serial = 1467] [outer = 0x9fb74c00]
08:54:38 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
08:54:38 INFO - document served over http requires an http
08:54:38 INFO - sub-resource via xhr-request using the meta-csp
08:54:38 INFO - delivery method with keep-origin-redirect and when
08:54:38 INFO - the target request is same-origin.
08:54:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2254ms
08:54:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
08:54:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f41cc00 == 6 [pid = 1870] [id = 525]
08:54:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0x9f65f800) [pid = 1870] [serial = 1468] [outer = (nil)]
08:54:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa076fc00) [pid = 1870] [serial = 1469] [outer = 0x9f65f800]
08:54:39 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa077c000) [pid = 1870] [serial = 1470] [outer = 0x9f65f800]
08:54:41 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
08:54:41 INFO - document served over http requires an http
08:54:41 INFO - sub-resource via xhr-request using the meta-csp
08:54:41 INFO - delivery method with no-redirect and when
08:54:41 INFO - the target request is same-origin.
08:54:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2705ms
08:54:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:54:41 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb7e400 == 7 [pid = 1870] [id = 526]
08:54:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa0436000) [pid = 1870] [serial = 1471] [outer = (nil)]
08:54:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa0d8bc00) [pid = 1870] [serial = 1472] [outer = 0xa0436000]
08:54:42 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa0e93800) [pid = 1870] [serial = 1473] [outer = 0xa0436000]
08:54:43 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
08:54:43 INFO - document served over http requires an http
08:54:43 INFO - sub-resource via xhr-request using the meta-csp
08:54:43 INFO - delivery method with swap-origin-redirect and when
08:54:43 INFO - the target request is same-origin.
08:54:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2706ms
08:54:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:54:44 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d88000 == 8 [pid = 1870] [id = 527]
08:54:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa0d8a800) [pid = 1870] [serial = 1474] [outer = (nil)]
08:54:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa0ef1c00) [pid = 1870] [serial = 1475] [outer = 0xa0d8a800]
08:54:45 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa0ef6800) [pid = 1870] [serial = 1476] [outer = 0xa0d8a800]
08:54:46 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
08:54:46 INFO - document served over http requires an https
08:54:46 INFO - sub-resource via fetch-request using the meta-csp
08:54:46 INFO - delivery method with keep-origin-redirect and when
08:54:46 INFO - the target request is same-origin.
08:54:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2823ms
08:54:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
08:54:47 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0eeec00 == 9 [pid = 1870] [id = 528]
08:54:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa1701400) [pid = 1870] [serial = 1477] [outer = (nil)]
08:54:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa170a800) [pid = 1870] [serial = 1478] [outer = 0xa1701400]
08:54:48 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa1710c00) [pid = 1870] [serial = 1479] [outer = 0xa1701400]
08:54:50 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
08:54:50 INFO - document served over http requires an https
08:54:50 INFO - sub-resource via fetch-request using the meta-csp
08:54:50 INFO - delivery method with no-redirect and when
08:54:50 INFO - the target request is same-origin.
08:54:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3088ms
08:54:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:54:50 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1708400 == 10 [pid = 1870] [id = 529]
08:54:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa1856800) [pid = 1870] [serial = 1480] [outer = (nil)]
08:54:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa185c000) [pid = 1870] [serial = 1481] [outer = 0xa1856800]
08:54:51 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa18d1000) [pid = 1870] [serial = 1482] [outer = 0xa1856800]
08:54:53 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
08:54:53 INFO - document served over http requires an https
08:54:53 INFO - sub-resource via fetch-request using the meta-csp
08:54:53 INFO - delivery method with swap-origin-redirect and when
08:54:53 INFO - the target request is same-origin.
08:54:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3858ms
08:54:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:54:54 INFO - PROCESS | 1819 | ++DOCSHELL 0xa18d6c00 == 11 [pid = 1870] [id = 530]
08:54:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa18d9800) [pid = 1870] [serial = 1483] [outer = (nil)]
08:54:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa1cd5000) [pid = 1870] [serial = 1484] [outer = 0xa18d9800]
08:54:54 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa1cdbc00) [pid = 1870] [serial = 1485] [outer = 0xa18d9800]
08:54:55 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1fafc00 == 12 [pid = 1870] [id = 531]
08:54:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa1fb0400) [pid = 1870] [serial = 1486] [outer = (nil)]
08:54:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa1fb3400) [pid = 1870] [serial = 1487] [outer = 0xa1fb0400]
08:54:56 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
08:54:56 INFO - document served over http requires an https
08:54:56 INFO - sub-resource via iframe-tag using the meta-csp
08:54:56 INFO - delivery method with keep-origin-redirect and when
08:54:56 INFO - the target request is same-origin.
08:54:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2995ms
08:54:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:54:57 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1fb5c00 == 13 [pid = 1870] [id = 532]
08:54:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa1fb9400) [pid = 1870] [serial = 1488] [outer = (nil)]
08:54:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa21b0c00) [pid = 1870] [serial = 1489] [outer = 0xa1fb9400]
08:54:57 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:54:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa21b5c00) [pid = 1870] [serial = 1490] [outer = 0xa1fb9400]
08:54:58 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d8a000 == 14 [pid = 1870] [id = 533]
08:54:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa0e91800) [pid = 1870] [serial = 1491] [outer = (nil)]
08:54:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0x9f667800) [pid = 1870] [serial = 1492] [outer = 0xa0e91800]
08:54:59 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
08:54:59 INFO - document served over http requires an https
08:54:59 INFO - sub-resource via iframe-tag using the meta-csp
08:54:59 INFO - delivery method with no-redirect and when
08:54:59 INFO - the target request is same-origin.
08:54:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2453ms
08:54:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:54:59 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d8ac00 == 15 [pid = 1870] [id = 534]
08:54:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa0d8c000) [pid = 1870] [serial = 1493] [outer = (nil)]
08:55:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa0e98000) [pid = 1870] [serial = 1494] [outer = 0xa0d8c000]
08:55:00 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa1709c00) [pid = 1870] [serial = 1495] [outer = 0xa0d8c000]
08:55:01 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb7a000 == 14 [pid = 1870] [id = 523]
08:55:01 INFO - PROCESS | 1819 | --DOCSHELL 0x9f417800 == 13 [pid = 1870] [id = 522]
08:55:01 INFO - PROCESS | 1819 | --DOCSHELL 0xa56c0800 == 12 [pid = 1870] [id = 521]
08:55:01 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa410fc00) [pid = 1870] [serial = 1395] [outer = (nil)] [url = about:blank]
08:55:01 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa4054c00) [pid = 1870] [serial = 1392] [outer = (nil)] [url = about:blank]
08:55:01 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa0eef000) [pid = 1870] [serial = 1416] [outer = (nil)] [url = about:blank]
08:55:01 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa4833800) [pid = 1870] [serial = 1406] [outer = (nil)] [url = about:blank]
08:55:01 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa435c400) [pid = 1870] [serial = 1398] [outer = (nil)] [url = about:blank]
08:55:01 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa38e4c00) [pid = 1870] [serial = 1411] [outer = (nil)] [url = about:blank]
08:55:01 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa45bd400) [pid = 1870] [serial = 1401] [outer = (nil)] [url = about:blank]
08:55:01 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa2b19c00) [pid = 1870] [serial = 1380] [outer = (nil)] [url = about:blank]
08:55:01 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa290e400) [pid = 1870] [serial = 1419] [outer = (nil)] [url = about:blank]
08:55:01 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa2f50400) [pid = 1870] [serial = 1422] [outer = (nil)] [url = about:blank]
08:55:01 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f663400 == 13 [pid = 1870] [id = 535]
08:55:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0x9fb71800) [pid = 1870] [serial = 1496] [outer = (nil)]
08:55:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0x9fb7a000) [pid = 1870] [serial = 1497] [outer = 0x9fb71800]
08:55:02 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
08:55:02 INFO - document served over http requires an https
08:55:02 INFO - sub-resource via iframe-tag using the meta-csp
08:55:02 INFO - delivery method with swap-origin-redirect and when
08:55:02 INFO - the target request is same-origin.
08:55:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3055ms
08:55:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:55:02 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb79000 == 14 [pid = 1870] [id = 536]
08:55:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0x9fb7d400) [pid = 1870] [serial = 1498] [outer = (nil)]
08:55:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa0e93000) [pid = 1870] [serial = 1499] [outer = 0x9fb7d400]
08:55:03 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa1710800) [pid = 1870] [serial = 1500] [outer = 0x9fb7d400]
08:55:05 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
08:55:05 INFO - document served over http requires an https
08:55:05 INFO - sub-resource via script-tag using the meta-csp
08:55:05 INFO - delivery method with keep-origin-redirect and when
08:55:05 INFO - the target request is same-origin.
08:55:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2658ms
08:55:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
08:55:05 INFO - PROCESS | 1819 | ++DOCSHELL 0xa077cc00 == 15 [pid = 1870] [id = 537]
08:55:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa1cd2800) [pid = 1870] [serial = 1501] [outer = (nil)]
08:55:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa1fb0c00) [pid = 1870] [serial = 1502] [outer = 0xa1cd2800]
08:55:06 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa21b6800) [pid = 1870] [serial = 1503] [outer = 0xa1cd2800]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa56c3800) [pid = 1870] [serial = 1452] [outer = (nil)] [url = about:blank]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa518b000) [pid = 1870] [serial = 1442] [outer = (nil)] [url = about:blank]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa257e400) [pid = 1870] [serial = 1424] [outer = (nil)] [url = about:blank]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa5662400) [pid = 1870] [serial = 1445] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa5996c00) [pid = 1870] [serial = 1457] [outer = (nil)] [url = about:blank]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa39db400) [pid = 1870] [serial = 1427] [outer = (nil)] [url = about:blank]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa5670000) [pid = 1870] [serial = 1447] [outer = (nil)] [url = about:blank]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa503ec00) [pid = 1870] [serial = 1439] [outer = (nil)] [url = about:blank]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa0439400) [pid = 1870] [serial = 1463] [outer = (nil)] [url = about:blank]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa4838c00) [pid = 1870] [serial = 1433] [outer = (nil)] [url = about:blank]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa405f800) [pid = 1870] [serial = 1430] [outer = (nil)] [url = about:blank]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa598fc00) [pid = 1870] [serial = 1455] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa4df5800) [pid = 1870] [serial = 1436] [outer = (nil)] [url = about:blank]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa567e800) [pid = 1870] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347257785]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0x9f658c00) [pid = 1870] [serial = 1460] [outer = (nil)] [url = about:blank]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa598e400) [pid = 1870] [serial = 1454] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0x9fb7b000) [pid = 1870] [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]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0x9f418400) [pid = 1870] [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]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa565fc00) [pid = 1870] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa567c800) [pid = 1870] [serial = 1449] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347257785]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa5665c00) [pid = 1870] [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]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa5184800) [pid = 1870] [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]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa185ec00) [pid = 1870] [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]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa5188c00) [pid = 1870] [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]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa393ec00) [pid = 1870] [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]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa1faf000) [pid = 1870] [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]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa5038400) [pid = 1870] [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]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa480f400) [pid = 1870] [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]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa4df2000) [pid = 1870] [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]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0xa4357800) [pid = 1870] [serial = 1431] [outer = (nil)] [url = about:blank]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0xa2f4e400) [pid = 1870] [serial = 1425] [outer = (nil)] [url = about:blank]
08:55:07 INFO - PROCESS | 1819 | --DOMWINDOW == 51 (0xa39e5c00) [pid = 1870] [serial = 1428] [outer = (nil)] [url = about:blank]
08:55:08 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
08:55:08 INFO - document served over http requires an https
08:55:08 INFO - sub-resource via script-tag using the meta-csp
08:55:08 INFO - delivery method with no-redirect and when
08:55:08 INFO - the target request is same-origin.
08:55:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2955ms
08:55:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:55:08 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb72000 == 16 [pid = 1870] [id = 538]
08:55:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0xa1cd6800) [pid = 1870] [serial = 1504] [outer = (nil)]
08:55:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0xa2577000) [pid = 1870] [serial = 1505] [outer = 0xa1cd6800]
08:55:09 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0xa257c400) [pid = 1870] [serial = 1506] [outer = 0xa1cd6800]
08:55:10 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
08:55:10 INFO - document served over http requires an https
08:55:10 INFO - sub-resource via script-tag using the meta-csp
08:55:10 INFO - delivery method with swap-origin-redirect and when
08:55:10 INFO - the target request is same-origin.
08:55:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2601ms
08:55:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:55:11 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e97000 == 17 [pid = 1870] [id = 539]
08:55:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0xa0ef4c00) [pid = 1870] [serial = 1507] [outer = (nil)]
08:55:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0xa170e400) [pid = 1870] [serial = 1508] [outer = 0xa0ef4c00]
08:55:11 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0xa1faf800) [pid = 1870] [serial = 1509] [outer = 0xa0ef4c00]
08:55:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:55:13 INFO - document served over http requires an https
08:55:13 INFO - sub-resource via xhr-request using the meta-csp
08:55:13 INFO - delivery method with keep-origin-redirect and when
08:55:13 INFO - the target request is same-origin.
08:55:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2648ms
08:55:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
08:55:14 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e9b400 == 18 [pid = 1870] [id = 540]
08:55:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa0e9d000) [pid = 1870] [serial = 1510] [outer = (nil)]
08:55:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa25a9c00) [pid = 1870] [serial = 1511] [outer = 0xa0e9d000]
08:55:15 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa25afc00) [pid = 1870] [serial = 1512] [outer = 0xa0e9d000]
08:55:17 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
08:55:17 INFO - document served over http requires an https
08:55:17 INFO - sub-resource via xhr-request using the meta-csp
08:55:17 INFO - delivery method with no-redirect and when
08:55:17 INFO - the target request is same-origin.
08:55:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3793ms
08:55:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:55:17 INFO - PROCESS | 1819 | ++DOCSHELL 0xa25a7800 == 19 [pid = 1870] [id = 541]
08:55:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa290ac00) [pid = 1870] [serial = 1513] [outer = (nil)]
08:55:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa2910400) [pid = 1870] [serial = 1514] [outer = 0xa290ac00]
08:55:18 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa29ee000) [pid = 1870] [serial = 1515] [outer = 0xa290ac00]
08:55:19 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
08:55:19 INFO - document served over http requires an https
08:55:19 INFO - sub-resource via xhr-request using the meta-csp
08:55:19 INFO - delivery method with swap-origin-redirect and when
08:55:19 INFO - the target request is same-origin.
08:55:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2649ms
08:55:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:55:20 INFO - PROCESS | 1819 | ++DOCSHELL 0xa290e800 == 20 [pid = 1870] [id = 542]
08:55:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa29f6000) [pid = 1870] [serial = 1516] [outer = (nil)]
08:55:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa2b13c00) [pid = 1870] [serial = 1517] [outer = 0xa29f6000]
08:55:20 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa2b19400) [pid = 1870] [serial = 1518] [outer = 0xa29f6000]
08:55:22 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
08:55:22 INFO - document served over http requires an http
08:55:22 INFO - sub-resource via fetch-request using the meta-referrer
08:55:22 INFO - delivery method with keep-origin-redirect and when
08:55:22 INFO - the target request is cross-origin.
08:55:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2302ms
08:55:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
08:55:22 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2f44c00 == 21 [pid = 1870] [id = 543]
08:55:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa2f46c00) [pid = 1870] [serial = 1519] [outer = (nil)]
08:55:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa2f49000) [pid = 1870] [serial = 1520] [outer = 0xa2f46c00]
08:55:23 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa2f4cc00) [pid = 1870] [serial = 1521] [outer = 0xa2f46c00]
08:55:25 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
08:55:25 INFO - document served over http requires an http
08:55:25 INFO - sub-resource via fetch-request using the meta-referrer
08:55:25 INFO - delivery method with no-redirect and when
08:55:25 INFO - the target request is cross-origin.
08:55:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2940ms
08:55:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:55:25 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2f46000 == 22 [pid = 1870] [id = 544]
08:55:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa2f51c00) [pid = 1870] [serial = 1522] [outer = (nil)]
08:55:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa30d7400) [pid = 1870] [serial = 1523] [outer = 0xa2f51c00]
08:55:26 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa30de000) [pid = 1870] [serial = 1524] [outer = 0xa2f51c00]
08:55:28 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
08:55:28 INFO - document served over http requires an http
08:55:28 INFO - sub-resource via fetch-request using the meta-referrer
08:55:28 INFO - delivery method with swap-origin-redirect and when
08:55:28 INFO - the target request is cross-origin.
08:55:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3081ms
08:55:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:55:28 INFO - PROCESS | 1819 | ++DOCSHELL 0xa30d6400 == 23 [pid = 1870] [id = 545]
08:55:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa34e0c00) [pid = 1870] [serial = 1525] [outer = (nil)]
08:55:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa34e8800) [pid = 1870] [serial = 1526] [outer = 0xa34e0c00]
08:55:29 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa38e3800) [pid = 1870] [serial = 1527] [outer = 0xa34e0c00]
08:55:31 INFO - PROCESS | 1819 | ++DOCSHELL 0xa38ec000 == 24 [pid = 1870] [id = 546]
08:55:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa38ec400) [pid = 1870] [serial = 1528] [outer = (nil)]
08:55:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0x9f665800) [pid = 1870] [serial = 1529] [outer = 0xa38ec400]
08:55:31 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
08:55:31 INFO - document served over http requires an http
08:55:31 INFO - sub-resource via iframe-tag using the meta-referrer
08:55:31 INFO - delivery method with keep-origin-redirect and when
08:55:31 INFO - the target request is cross-origin.
08:55:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3713ms
08:55:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:55:32 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e9cc00 == 25 [pid = 1870] [id = 547]
08:55:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa0e9f000) [pid = 1870] [serial = 1530] [outer = (nil)]
08:55:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa0ef2c00) [pid = 1870] [serial = 1531] [outer = 0xa0e9f000]
08:55:33 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa1cd9800) [pid = 1870] [serial = 1532] [outer = 0xa0e9f000]
08:55:34 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1856400 == 26 [pid = 1870] [id = 548]
08:55:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa1856c00) [pid = 1870] [serial = 1533] [outer = (nil)]
08:55:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0x9f662400) [pid = 1870] [serial = 1534] [outer = 0xa1856c00]
08:55:35 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d8a000 == 25 [pid = 1870] [id = 533]
08:55:35 INFO - PROCESS | 1819 | --DOCSHELL 0xa077cc00 == 24 [pid = 1870] [id = 537]
08:55:35 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb79000 == 23 [pid = 1870] [id = 536]
08:55:35 INFO - PROCESS | 1819 | --DOCSHELL 0x9f663400 == 22 [pid = 1870] [id = 535]
08:55:35 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d8ac00 == 21 [pid = 1870] [id = 534]
08:55:35 INFO - PROCESS | 1819 | --DOCSHELL 0xa1fb5c00 == 20 [pid = 1870] [id = 532]
08:55:35 INFO - PROCESS | 1819 | --DOCSHELL 0xa1fafc00 == 19 [pid = 1870] [id = 531]
08:55:35 INFO - PROCESS | 1819 | --DOCSHELL 0xa18d6c00 == 18 [pid = 1870] [id = 530]
08:55:35 INFO - PROCESS | 1819 | --DOCSHELL 0xa1708400 == 17 [pid = 1870] [id = 529]
08:55:35 INFO - PROCESS | 1819 | --DOCSHELL 0xa0eeec00 == 16 [pid = 1870] [id = 528]
08:55:35 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d88000 == 15 [pid = 1870] [id = 527]
08:55:35 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb7e400 == 14 [pid = 1870] [id = 526]
08:55:35 INFO - PROCESS | 1819 | --DOCSHELL 0x9f41cc00 == 13 [pid = 1870] [id = 525]
08:55:35 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
08:55:35 INFO - document served over http requires an http
08:55:35 INFO - sub-resource via iframe-tag using the meta-referrer
08:55:35 INFO - delivery method with no-redirect and when
08:55:35 INFO - the target request is cross-origin.
08:55:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3048ms
08:55:35 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb73400 == 12 [pid = 1870] [id = 524]
08:55:35 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0x9f664400) [pid = 1870] [serial = 1461] [outer = (nil)] [url = about:blank]
08:55:35 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa5674c00) [pid = 1870] [serial = 1448] [outer = (nil)] [url = about:blank]
08:55:35 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa517f000) [pid = 1870] [serial = 1440] [outer = (nil)] [url = about:blank]
08:55:35 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa56c7400) [pid = 1870] [serial = 1453] [outer = (nil)] [url = about:blank]
08:55:35 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa4dfa800) [pid = 1870] [serial = 1437] [outer = (nil)] [url = about:blank]
08:55:35 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa483d000) [pid = 1870] [serial = 1434] [outer = (nil)] [url = about:blank]
08:55:35 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa5658400) [pid = 1870] [serial = 1443] [outer = (nil)] [url = about:blank]
08:55:35 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa0441800) [pid = 1870] [serial = 1464] [outer = (nil)] [url = about:blank]
08:55:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:55:36 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f662000 == 13 [pid = 1870] [id = 549]
08:55:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0x9f664400) [pid = 1870] [serial = 1535] [outer = (nil)]
08:55:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0x9fb77000) [pid = 1870] [serial = 1536] [outer = 0x9f664400]
08:55:37 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa0441800) [pid = 1870] [serial = 1537] [outer = 0x9f664400]
08:55:37 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e99400 == 14 [pid = 1870] [id = 550]
08:55:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa0e9c000) [pid = 1870] [serial = 1538] [outer = (nil)]
08:55:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa0ef3c00) [pid = 1870] [serial = 1539] [outer = 0xa0e9c000]
08:55:38 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
08:55:38 INFO - document served over http requires an http
08:55:38 INFO - sub-resource via iframe-tag using the meta-referrer
08:55:38 INFO - delivery method with swap-origin-redirect and when
08:55:38 INFO - the target request is cross-origin.
08:55:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3564ms
08:55:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:55:39 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f660400 == 15 [pid = 1870] [id = 551]
08:55:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0x9f663400) [pid = 1870] [serial = 1540] [outer = (nil)]
08:55:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa185e800) [pid = 1870] [serial = 1541] [outer = 0x9f663400]
08:55:39 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa1cd7400) [pid = 1870] [serial = 1542] [outer = 0x9f663400]
08:55:40 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa170a800) [pid = 1870] [serial = 1478] [outer = (nil)] [url = about:blank]
08:55:40 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa185c000) [pid = 1870] [serial = 1481] [outer = (nil)] [url = about:blank]
08:55:40 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa1fb3400) [pid = 1870] [serial = 1487] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:55:40 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa1cd5000) [pid = 1870] [serial = 1484] [outer = (nil)] [url = about:blank]
08:55:40 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa076fc00) [pid = 1870] [serial = 1469] [outer = (nil)] [url = about:blank]
08:55:40 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa0d8bc00) [pid = 1870] [serial = 1472] [outer = (nil)] [url = about:blank]
08:55:40 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa0ef1c00) [pid = 1870] [serial = 1475] [outer = (nil)] [url = about:blank]
08:55:40 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0x9f667800) [pid = 1870] [serial = 1492] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347298831]
08:55:40 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa21b0c00) [pid = 1870] [serial = 1489] [outer = (nil)] [url = about:blank]
08:55:40 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0x9fb7bc00) [pid = 1870] [serial = 1466] [outer = (nil)] [url = about:blank]
08:55:40 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa0e93000) [pid = 1870] [serial = 1499] [outer = (nil)] [url = about:blank]
08:55:40 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa1fb0c00) [pid = 1870] [serial = 1502] [outer = (nil)] [url = about:blank]
08:55:40 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0x9fb7a000) [pid = 1870] [serial = 1497] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:55:40 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa0e98000) [pid = 1870] [serial = 1494] [outer = (nil)] [url = about:blank]
08:55:40 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa1cd2800) [pid = 1870] [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]
08:55:40 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0x9fb7d400) [pid = 1870] [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]
08:55:40 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa0d8c000) [pid = 1870] [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]
08:55:40 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0x9fb71800) [pid = 1870] [serial = 1496] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:55:40 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa1fb0400) [pid = 1870] [serial = 1486] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:55:40 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa0e91800) [pid = 1870] [serial = 1491] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347298831]
08:55:41 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
08:55:41 INFO - document served over http requires an http
08:55:41 INFO - sub-resource via script-tag using the meta-referrer
08:55:41 INFO - delivery method with keep-origin-redirect and when
08:55:41 INFO - the target request is cross-origin.
08:55:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2553ms
08:55:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
08:55:41 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0772000 == 16 [pid = 1870] [id = 552]
08:55:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa0d8c000) [pid = 1870] [serial = 1543] [outer = (nil)]
08:55:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa1854000) [pid = 1870] [serial = 1544] [outer = 0xa0d8c000]
08:55:42 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa1fb4000) [pid = 1870] [serial = 1545] [outer = 0xa0d8c000]
08:55:43 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
08:55:43 INFO - document served over http requires an http
08:55:43 INFO - sub-resource via script-tag using the meta-referrer
08:55:43 INFO - delivery method with no-redirect and when
08:55:43 INFO - the target request is cross-origin.
08:55:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2203ms
08:55:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:55:44 INFO - PROCESS | 1819 | ++DOCSHELL 0xa077c400 == 17 [pid = 1870] [id = 553]
08:55:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa0d8d000) [pid = 1870] [serial = 1546] [outer = (nil)]
08:55:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa170d000) [pid = 1870] [serial = 1547] [outer = 0xa0d8d000]
08:55:44 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa18dfc00) [pid = 1870] [serial = 1548] [outer = 0xa0d8d000]
08:55:46 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
08:55:46 INFO - document served over http requires an http
08:55:46 INFO - sub-resource via script-tag using the meta-referrer
08:55:46 INFO - delivery method with swap-origin-redirect and when
08:55:46 INFO - the target request is cross-origin.
08:55:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2661ms
08:55:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:55:46 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0ef0400 == 18 [pid = 1870] [id = 554]
08:55:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa0efa400) [pid = 1870] [serial = 1549] [outer = (nil)]
08:55:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa25ab400) [pid = 1870] [serial = 1550] [outer = 0xa0efa400]
08:55:47 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa29e9800) [pid = 1870] [serial = 1551] [outer = 0xa0efa400]
08:55:49 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
08:55:49 INFO - document served over http requires an http
08:55:49 INFO - sub-resource via xhr-request using the meta-referrer
08:55:49 INFO - delivery method with keep-origin-redirect and when
08:55:49 INFO - the target request is cross-origin.
08:55:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2777ms
08:55:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
08:55:49 INFO - PROCESS | 1819 | ++DOCSHELL 0xa25a2c00 == 19 [pid = 1870] [id = 555]
08:55:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa25a7c00) [pid = 1870] [serial = 1552] [outer = (nil)]
08:55:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa30dd000) [pid = 1870] [serial = 1553] [outer = 0xa25a7c00]
08:55:50 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa34e7400) [pid = 1870] [serial = 1554] [outer = 0xa25a7c00]
08:55:51 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
08:55:51 INFO - document served over http requires an http
08:55:51 INFO - sub-resource via xhr-request using the meta-referrer
08:55:51 INFO - delivery method with no-redirect and when
08:55:51 INFO - the target request is cross-origin.
08:55:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2651ms
08:55:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:55:52 INFO - PROCESS | 1819 | ++DOCSHELL 0xa30d2000 == 20 [pid = 1870] [id = 556]
08:55:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa30d2800) [pid = 1870] [serial = 1555] [outer = (nil)]
08:55:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa3937800) [pid = 1870] [serial = 1556] [outer = 0xa30d2800]
08:55:53 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa393c000) [pid = 1870] [serial = 1557] [outer = 0xa30d2800]
08:55:54 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
08:55:54 INFO - document served over http requires an http
08:55:54 INFO - sub-resource via xhr-request using the meta-referrer
08:55:54 INFO - delivery method with swap-origin-redirect and when
08:55:54 INFO - the target request is cross-origin.
08:55:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2764ms
08:55:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:55:55 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3936800 == 21 [pid = 1870] [id = 557]
08:55:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa39e0800) [pid = 1870] [serial = 1558] [outer = (nil)]
08:55:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa39e5800) [pid = 1870] [serial = 1559] [outer = 0xa39e0800]
08:55:55 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa39e9c00) [pid = 1870] [serial = 1560] [outer = 0xa39e0800]
08:55:57 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
08:55:57 INFO - document served over http requires an https
08:55:57 INFO - sub-resource via fetch-request using the meta-referrer
08:55:57 INFO - delivery method with keep-origin-redirect and when
08:55:57 INFO - the target request is cross-origin.
08:55:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2758ms
08:55:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
08:55:58 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3a67c00 == 22 [pid = 1870] [id = 558]
08:55:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa3a6ac00) [pid = 1870] [serial = 1561] [outer = (nil)]
08:55:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa3a71800) [pid = 1870] [serial = 1562] [outer = 0xa3a6ac00]
08:55:59 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:55:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa3c86800) [pid = 1870] [serial = 1563] [outer = 0xa3a6ac00]
08:56:01 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
08:56:01 INFO - document served over http requires an https
08:56:01 INFO - sub-resource via fetch-request using the meta-referrer
08:56:01 INFO - delivery method with no-redirect and when
08:56:01 INFO - the target request is cross-origin.
08:56:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3728ms
08:56:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:56:01 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3a70000 == 23 [pid = 1870] [id = 559]
08:56:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa3c8d000) [pid = 1870] [serial = 1564] [outer = (nil)]
08:56:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa4051000) [pid = 1870] [serial = 1565] [outer = 0xa3c8d000]
08:56:02 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa4054c00) [pid = 1870] [serial = 1566] [outer = 0xa3c8d000]
08:56:03 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
08:56:03 INFO - document served over http requires an https
08:56:03 INFO - sub-resource via fetch-request using the meta-referrer
08:56:03 INFO - delivery method with swap-origin-redirect and when
08:56:03 INFO - the target request is cross-origin.
08:56:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2499ms
08:56:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:56:04 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3c90400 == 24 [pid = 1870] [id = 560]
08:56:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa405b400) [pid = 1870] [serial = 1567] [outer = (nil)]
08:56:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa410f400) [pid = 1870] [serial = 1568] [outer = 0xa405b400]
08:56:04 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa4113000) [pid = 1870] [serial = 1569] [outer = 0xa405b400]
08:56:05 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4118800 == 25 [pid = 1870] [id = 561]
08:56:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa4118c00) [pid = 1870] [serial = 1570] [outer = (nil)]
08:56:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa4354400) [pid = 1870] [serial = 1571] [outer = 0xa4118c00]
08:56:06 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
08:56:06 INFO - document served over http requires an https
08:56:06 INFO - sub-resource via iframe-tag using the meta-referrer
08:56:06 INFO - delivery method with keep-origin-redirect and when
08:56:06 INFO - the target request is cross-origin.
08:56:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2556ms
08:56:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:56:07 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0771c00 == 26 [pid = 1870] [id = 562]
08:56:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa1fb0c00) [pid = 1870] [serial = 1572] [outer = (nil)]
08:56:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa435bc00) [pid = 1870] [serial = 1573] [outer = 0xa1fb0c00]
08:56:08 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa435f800) [pid = 1870] [serial = 1574] [outer = 0xa1fb0c00]
08:56:09 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e92400 == 27 [pid = 1870] [id = 563]
08:56:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa0e96800) [pid = 1870] [serial = 1575] [outer = (nil)]
08:56:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa170b000) [pid = 1870] [serial = 1576] [outer = 0xa0e96800]
08:56:10 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
08:56:10 INFO - document served over http requires an https
08:56:10 INFO - sub-resource via iframe-tag using the meta-referrer
08:56:10 INFO - delivery method with no-redirect and when
08:56:10 INFO - the target request is cross-origin.
08:56:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 4267ms
08:56:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:56:11 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1701c00 == 28 [pid = 1870] [id = 564]
08:56:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa18db800) [pid = 1870] [serial = 1577] [outer = (nil)]
08:56:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0xa2574400) [pid = 1870] [serial = 1578] [outer = 0xa18db800]
08:56:11 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa2f50800) [pid = 1870] [serial = 1579] [outer = 0xa18db800]
08:56:12 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e97000 == 27 [pid = 1870] [id = 539]
08:56:12 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e9b400 == 26 [pid = 1870] [id = 540]
08:56:12 INFO - PROCESS | 1819 | --DOCSHELL 0xa25a7800 == 25 [pid = 1870] [id = 541]
08:56:12 INFO - PROCESS | 1819 | --DOCSHELL 0xa290e800 == 24 [pid = 1870] [id = 542]
08:56:12 INFO - PROCESS | 1819 | --DOCSHELL 0xa2f44c00 == 23 [pid = 1870] [id = 543]
08:56:12 INFO - PROCESS | 1819 | --DOCSHELL 0xa2f46000 == 22 [pid = 1870] [id = 544]
08:56:12 INFO - PROCESS | 1819 | --DOCSHELL 0xa1856400 == 21 [pid = 1870] [id = 548]
08:56:12 INFO - PROCESS | 1819 | --DOCSHELL 0xa38ec000 == 20 [pid = 1870] [id = 546]
08:56:12 INFO - PROCESS | 1819 | --DOCSHELL 0xa30d6400 == 19 [pid = 1870] [id = 545]
08:56:12 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e9cc00 == 18 [pid = 1870] [id = 547]
08:56:12 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e99400 == 17 [pid = 1870] [id = 550]
08:56:12 INFO - PROCESS | 1819 | --DOCSHELL 0x9f662000 == 16 [pid = 1870] [id = 549]
08:56:12 INFO - PROCESS | 1819 | --DOCSHELL 0x9f660400 == 15 [pid = 1870] [id = 551]
08:56:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f419400 == 16 [pid = 1870] [id = 565]
08:56:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0x9f41cc00) [pid = 1870] [serial = 1580] [outer = (nil)]
08:56:13 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa1709c00) [pid = 1870] [serial = 1495] [outer = (nil)] [url = about:blank]
08:56:13 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa1710800) [pid = 1870] [serial = 1500] [outer = (nil)] [url = about:blank]
08:56:13 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0xa21b6800) [pid = 1870] [serial = 1503] [outer = (nil)] [url = about:blank]
08:56:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0x9fb74400) [pid = 1870] [serial = 1581] [outer = 0x9f41cc00]
08:56:13 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
08:56:13 INFO - document served over http requires an https
08:56:13 INFO - sub-resource via iframe-tag using the meta-referrer
08:56:13 INFO - delivery method with swap-origin-redirect and when
08:56:13 INFO - the target request is cross-origin.
08:56:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3091ms
08:56:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:56:13 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f666800 == 17 [pid = 1870] [id = 566]
08:56:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa077a000) [pid = 1870] [serial = 1582] [outer = (nil)]
08:56:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa0ef2400) [pid = 1870] [serial = 1583] [outer = 0xa077a000]
08:56:14 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa1855400) [pid = 1870] [serial = 1584] [outer = 0xa077a000]
08:56:16 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
08:56:16 INFO - document served over http requires an https
08:56:16 INFO - sub-resource via script-tag using the meta-referrer
08:56:16 INFO - delivery method with keep-origin-redirect and when
08:56:16 INFO - the target request is cross-origin.
08:56:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2554ms
08:56:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
08:56:16 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d7fc00 == 18 [pid = 1870] [id = 567]
08:56:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0xa0e97000) [pid = 1870] [serial = 1585] [outer = (nil)]
08:56:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0xa25adc00) [pid = 1870] [serial = 1586] [outer = 0xa0e97000]
08:56:17 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0xa29ec800) [pid = 1870] [serial = 1587] [outer = 0xa0e97000]
08:56:18 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0x9f662400) [pid = 1870] [serial = 1534] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347334509]
08:56:18 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0xa0ef2c00) [pid = 1870] [serial = 1531] [outer = (nil)] [url = about:blank]
08:56:18 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0xa185e800) [pid = 1870] [serial = 1541] [outer = (nil)] [url = about:blank]
08:56:18 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0xa0ef3c00) [pid = 1870] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:56:18 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0x9fb77000) [pid = 1870] [serial = 1536] [outer = (nil)] [url = about:blank]
08:56:18 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa2577000) [pid = 1870] [serial = 1505] [outer = (nil)] [url = about:blank]
08:56:18 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0xa170e400) [pid = 1870] [serial = 1508] [outer = (nil)] [url = about:blank]
08:56:18 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0xa25a9c00) [pid = 1870] [serial = 1511] [outer = (nil)] [url = about:blank]
08:56:18 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0xa2910400) [pid = 1870] [serial = 1514] [outer = (nil)] [url = about:blank]
08:56:18 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa2b13c00) [pid = 1870] [serial = 1517] [outer = (nil)] [url = about:blank]
08:56:18 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa2f49000) [pid = 1870] [serial = 1520] [outer = (nil)] [url = about:blank]
08:56:18 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa30d7400) [pid = 1870] [serial = 1523] [outer = (nil)] [url = about:blank]
08:56:18 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0x9f665800) [pid = 1870] [serial = 1529] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:56:18 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa34e8800) [pid = 1870] [serial = 1526] [outer = (nil)] [url = about:blank]
08:56:18 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa1854000) [pid = 1870] [serial = 1544] [outer = (nil)] [url = about:blank]
08:56:18 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0x9f663400) [pid = 1870] [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]
08:56:18 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa0e9f000) [pid = 1870] [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]
08:56:18 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0x9f664400) [pid = 1870] [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]
08:56:18 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa1856c00) [pid = 1870] [serial = 1533] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347334509]
08:56:18 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa0e9c000) [pid = 1870] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:56:18 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa38ec400) [pid = 1870] [serial = 1528] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:56:20 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
08:56:20 INFO - document served over http requires an https
08:56:20 INFO - sub-resource via script-tag using the meta-referrer
08:56:20 INFO - delivery method with no-redirect and when
08:56:20 INFO - the target request is cross-origin.
08:56:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 3993ms
08:56:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:56:20 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f415c00 == 19 [pid = 1870] [id = 568]
08:56:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0x9f65bc00) [pid = 1870] [serial = 1588] [outer = (nil)]
08:56:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa043c800) [pid = 1870] [serial = 1589] [outer = 0x9f65bc00]
08:56:21 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa1710800) [pid = 1870] [serial = 1590] [outer = 0x9f65bc00]
08:56:23 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
08:56:23 INFO - document served over http requires an https
08:56:23 INFO - sub-resource via script-tag using the meta-referrer
08:56:23 INFO - delivery method with swap-origin-redirect and when
08:56:23 INFO - the target request is cross-origin.
08:56:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2909ms
08:56:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:56:23 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e92c00 == 20 [pid = 1870] [id = 569]
08:56:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa0e9c000) [pid = 1870] [serial = 1591] [outer = (nil)]
08:56:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa2b16400) [pid = 1870] [serial = 1592] [outer = 0xa0e9c000]
08:56:24 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa2f4a800) [pid = 1870] [serial = 1593] [outer = 0xa0e9c000]
08:56:25 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
08:56:25 INFO - document served over http requires an https
08:56:25 INFO - sub-resource via xhr-request using the meta-referrer
08:56:25 INFO - delivery method with keep-origin-redirect and when
08:56:25 INFO - the target request is cross-origin.
08:56:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2390ms
08:56:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
08:56:25 INFO - PROCESS | 1819 | ++DOCSHELL 0xa25a9c00 == 21 [pid = 1870] [id = 570]
08:56:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa29f4c00) [pid = 1870] [serial = 1594] [outer = (nil)]
08:56:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa38e5400) [pid = 1870] [serial = 1595] [outer = 0xa29f4c00]
08:56:26 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa39db800) [pid = 1870] [serial = 1596] [outer = 0xa29f4c00]
08:56:27 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
08:56:27 INFO - document served over http requires an https
08:56:27 INFO - sub-resource via xhr-request using the meta-referrer
08:56:27 INFO - delivery method with no-redirect and when
08:56:27 INFO - the target request is cross-origin.
08:56:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2401ms
08:56:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:56:28 INFO - PROCESS | 1819 | ++DOCSHELL 0xa34e2c00 == 22 [pid = 1870] [id = 571]
08:56:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa38e1000) [pid = 1870] [serial = 1597] [outer = (nil)]
08:56:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa405cc00) [pid = 1870] [serial = 1598] [outer = 0xa38e1000]
08:56:29 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa4358800) [pid = 1870] [serial = 1599] [outer = 0xa38e1000]
08:56:30 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
08:56:30 INFO - document served over http requires an https
08:56:30 INFO - sub-resource via xhr-request using the meta-referrer
08:56:30 INFO - delivery method with swap-origin-redirect and when
08:56:30 INFO - the target request is cross-origin.
08:56:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2755ms
08:56:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:56:31 INFO - PROCESS | 1819 | ++DOCSHELL 0xa45b9c00 == 23 [pid = 1870] [id = 572]
08:56:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa45ba000) [pid = 1870] [serial = 1600] [outer = (nil)]
08:56:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa45bf000) [pid = 1870] [serial = 1601] [outer = 0xa45ba000]
08:56:31 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0xa45c3000) [pid = 1870] [serial = 1602] [outer = 0xa45ba000]
08:56:33 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
08:56:33 INFO - document served over http requires an http
08:56:33 INFO - sub-resource via fetch-request using the meta-referrer
08:56:33 INFO - delivery method with keep-origin-redirect and when
08:56:33 INFO - the target request is same-origin.
08:56:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2758ms
08:56:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
08:56:34 INFO - PROCESS | 1819 | ++DOCSHELL 0xa45bd000 == 24 [pid = 1870] [id = 573]
08:56:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa4806c00) [pid = 1870] [serial = 1603] [outer = (nil)]
08:56:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa480e400) [pid = 1870] [serial = 1604] [outer = 0xa4806c00]
08:56:34 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa4834000) [pid = 1870] [serial = 1605] [outer = 0xa4806c00]
08:56: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
08:56:36 INFO - document served over http requires an http
08:56:36 INFO - sub-resource via fetch-request using the meta-referrer
08:56:36 INFO - delivery method with no-redirect and when
08:56:36 INFO - the target request is same-origin.
08:56:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3146ms
08:56:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:56:37 INFO - PROCESS | 1819 | ++DOCSHELL 0xa480c400 == 25 [pid = 1870] [id = 574]
08:56:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0xa483a800) [pid = 1870] [serial = 1606] [outer = (nil)]
08:56:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0xa4ded800) [pid = 1870] [serial = 1607] [outer = 0xa483a800]
08:56:37 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0xa4df1c00) [pid = 1870] [serial = 1608] [outer = 0xa483a800]
08:56: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
08:56:39 INFO - document served over http requires an http
08:56:39 INFO - sub-resource via fetch-request using the meta-referrer
08:56:39 INFO - delivery method with swap-origin-redirect and when
08:56:39 INFO - the target request is same-origin.
08:56:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2858ms
08:56:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:56:40 INFO - PROCESS | 1819 | ++DOCSHELL 0xa483f000 == 26 [pid = 1870] [id = 575]
08:56:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0xa4dfa800) [pid = 1870] [serial = 1609] [outer = (nil)]
08:56:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0xa5036800) [pid = 1870] [serial = 1610] [outer = 0xa4dfa800]
08:56:41 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0xa503a800) [pid = 1870] [serial = 1611] [outer = 0xa4dfa800]
08:56:42 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5042c00 == 27 [pid = 1870] [id = 576]
08:56:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0xa517e400) [pid = 1870] [serial = 1612] [outer = (nil)]
08:56:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0xa5180c00) [pid = 1870] [serial = 1613] [outer = 0xa517e400]
08:56:42 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
08:56:42 INFO - document served over http requires an http
08:56:42 INFO - sub-resource via iframe-tag using the meta-referrer
08:56:42 INFO - delivery method with keep-origin-redirect and when
08:56:42 INFO - the target request is same-origin.
08:56:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3461ms
08:56:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:56:43 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5034000 == 28 [pid = 1870] [id = 577]
08:56:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0xa5034400) [pid = 1870] [serial = 1614] [outer = (nil)]
08:56:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0xa5186000) [pid = 1870] [serial = 1615] [outer = 0xa5034400]
08:56:44 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0xa518bc00) [pid = 1870] [serial = 1616] [outer = 0xa5034400]
08:56:45 INFO - PROCESS | 1819 | ++DOCSHELL 0xa565d000 == 29 [pid = 1870] [id = 578]
08:56:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0xa565d400) [pid = 1870] [serial = 1617] [outer = (nil)]
08:56:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0xa565f000) [pid = 1870] [serial = 1618] [outer = 0xa565d400]
08:56:45 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
08:56:45 INFO - document served over http requires an http
08:56:45 INFO - sub-resource via iframe-tag using the meta-referrer
08:56:45 INFO - delivery method with no-redirect and when
08:56:45 INFO - the target request is same-origin.
08:56:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2650ms
08:56:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:56:46 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5183000 == 30 [pid = 1870] [id = 579]
08:56:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0xa5183800) [pid = 1870] [serial = 1619] [outer = (nil)]
08:56:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0xa5665c00) [pid = 1870] [serial = 1620] [outer = 0xa5183800]
08:56:46 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0xa5674000) [pid = 1870] [serial = 1621] [outer = 0xa5183800]
08:56:47 INFO - PROCESS | 1819 | ++DOCSHELL 0xa567cc00 == 31 [pid = 1870] [id = 580]
08:56:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0xa567d400) [pid = 1870] [serial = 1622] [outer = (nil)]
08:56:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0xa56bd800) [pid = 1870] [serial = 1623] [outer = 0xa567d400]
08:56:48 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
08:56:48 INFO - document served over http requires an http
08:56:48 INFO - sub-resource via iframe-tag using the meta-referrer
08:56:48 INFO - delivery method with swap-origin-redirect and when
08:56:48 INFO - the target request is same-origin.
08:56:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2430ms
08:56:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:56:48 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5664000 == 32 [pid = 1870] [id = 581]
08:56:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0xa5665000) [pid = 1870] [serial = 1624] [outer = (nil)]
08:56:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0xa56c4800) [pid = 1870] [serial = 1625] [outer = 0xa5665000]
08:56:49 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0xa56ccc00) [pid = 1870] [serial = 1626] [outer = 0xa5665000]
08:56:52 INFO - PROCESS | 1819 | --DOCSHELL 0xa077c400 == 31 [pid = 1870] [id = 553]
08:56:52 INFO - PROCESS | 1819 | --DOCSHELL 0xa0ef0400 == 30 [pid = 1870] [id = 554]
08:56:52 INFO - PROCESS | 1819 | --DOCSHELL 0xa25a2c00 == 29 [pid = 1870] [id = 555]
08:56:52 INFO - PROCESS | 1819 | --DOCSHELL 0xa30d2000 == 28 [pid = 1870] [id = 556]
08:56:52 INFO - PROCESS | 1819 | --DOCSHELL 0xa3936800 == 27 [pid = 1870] [id = 557]
08:56:52 INFO - PROCESS | 1819 | --DOCSHELL 0xa3a67c00 == 26 [pid = 1870] [id = 558]
08:56:52 INFO - PROCESS | 1819 | --DOCSHELL 0xa3a70000 == 25 [pid = 1870] [id = 559]
08:56:52 INFO - PROCESS | 1819 | --DOCSHELL 0xa4118800 == 24 [pid = 1870] [id = 561]
08:56:52 INFO - PROCESS | 1819 | --DOCSHELL 0xa3c90400 == 23 [pid = 1870] [id = 560]
08:56:52 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e92400 == 22 [pid = 1870] [id = 563]
08:56:52 INFO - PROCESS | 1819 | --DOCSHELL 0x9f419400 == 21 [pid = 1870] [id = 565]
08:56:52 INFO - PROCESS | 1819 | --DOCSHELL 0xa1701c00 == 20 [pid = 1870] [id = 564]
08:56:52 INFO - PROCESS | 1819 | --DOCSHELL 0x9f666800 == 19 [pid = 1870] [id = 566]
08:56:52 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d7fc00 == 18 [pid = 1870] [id = 567]
08:56:53 INFO - PROCESS | 1819 | --DOCSHELL 0x9f415c00 == 17 [pid = 1870] [id = 568]
08:56:53 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e92c00 == 16 [pid = 1870] [id = 569]
08:56:53 INFO - PROCESS | 1819 | --DOCSHELL 0xa25a9c00 == 15 [pid = 1870] [id = 570]
08:56:53 INFO - PROCESS | 1819 | --DOCSHELL 0xa34e2c00 == 14 [pid = 1870] [id = 571]
08:56:53 INFO - PROCESS | 1819 | --DOCSHELL 0xa45b9c00 == 13 [pid = 1870] [id = 572]
08:56:53 INFO - PROCESS | 1819 | --DOCSHELL 0xa45bd000 == 12 [pid = 1870] [id = 573]
08:56:53 INFO - PROCESS | 1819 | --DOCSHELL 0xa480c400 == 11 [pid = 1870] [id = 574]
08:56:53 INFO - PROCESS | 1819 | --DOCSHELL 0xa5042c00 == 10 [pid = 1870] [id = 576]
08:56:53 INFO - PROCESS | 1819 | --DOCSHELL 0xa483f000 == 9 [pid = 1870] [id = 575]
08:56:53 INFO - PROCESS | 1819 | --DOCSHELL 0xa565d000 == 8 [pid = 1870] [id = 578]
08:56:53 INFO - PROCESS | 1819 | --DOCSHELL 0xa5034000 == 7 [pid = 1870] [id = 577]
08:56:53 INFO - PROCESS | 1819 | --DOCSHELL 0xa567cc00 == 6 [pid = 1870] [id = 580]
08:56:53 INFO - PROCESS | 1819 | --DOCSHELL 0xa5183000 == 5 [pid = 1870] [id = 579]
08:56:53 INFO - PROCESS | 1819 | --DOCSHELL 0xa0772000 == 4 [pid = 1870] [id = 552]
08:56:53 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb72000 == 3 [pid = 1870] [id = 538]
08:56:53 INFO - PROCESS | 1819 | --DOCSHELL 0xa0771c00 == 2 [pid = 1870] [id = 562]
08:56:53 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0xa1cd7400) [pid = 1870] [serial = 1542] [outer = (nil)] [url = about:blank]
08:56:53 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0xa1cd9800) [pid = 1870] [serial = 1532] [outer = (nil)] [url = about:blank]
08:56:53 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0xa0441800) [pid = 1870] [serial = 1537] [outer = (nil)] [url = about:blank]
08:56:54 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
08:56:54 INFO - document served over http requires an http
08:56:54 INFO - sub-resource via script-tag using the meta-referrer
08:56:54 INFO - delivery method with keep-origin-redirect and when
08:56:54 INFO - the target request is same-origin.
08:56:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 6328ms
08:56:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
08:56:54 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f41c400 == 3 [pid = 1870] [id = 582]
08:56:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0x9f65e400) [pid = 1870] [serial = 1627] [outer = (nil)]
08:56:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0x9f664000) [pid = 1870] [serial = 1628] [outer = 0x9f65e400]
08:56:56 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0x9fb76000) [pid = 1870] [serial = 1629] [outer = 0x9f65e400]
08:56:57 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
08:56:57 INFO - document served over http requires an http
08:56:57 INFO - sub-resource via script-tag using the meta-referrer
08:56:57 INFO - delivery method with no-redirect and when
08:56:57 INFO - the target request is same-origin.
08:56:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 3351ms
08:56:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:56:58 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f659c00 == 4 [pid = 1870] [id = 583]
08:56:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0x9f65e000) [pid = 1870] [serial = 1630] [outer = (nil)]
08:56:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 124 (0xa043f400) [pid = 1870] [serial = 1631] [outer = 0x9f65e000]
08:56:58 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:56:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 125 (0xa0771c00) [pid = 1870] [serial = 1632] [outer = 0x9f65e000]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 124 (0xa25a7c00) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 123 (0xa29f6000) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 122 (0xa0d8c000) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0xa0e9d000) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0xa290ac00) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0xa0e96800) [pid = 1870] [serial = 1575] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347369849]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0xa0e97000) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0xa0d8d000) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0xa2f51c00) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0xa3a6ac00) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0xa2f46c00) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0xa1701400) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0xa0ef4c00) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0xa0d8a800) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0xa0efa400) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0xa405b400) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0xa077a000) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0xa0436000) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0xa4118c00) [pid = 1870] [serial = 1570] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0xa1fb0c00) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0xa39e0800) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0x9f41cc00) [pid = 1870] [serial = 1580] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0xa1cd6800) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0xa18db800) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0xa18d9800) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa30d2800) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa34e0c00) [pid = 1870] [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]
08:57:02 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0xa1856800) [pid = 1870] [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]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0xa3c8d000) [pid = 1870] [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]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0x9fb74c00) [pid = 1870] [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]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0x9f65f800) [pid = 1870] [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]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa1fb9400) [pid = 1870] [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]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa56c0c00) [pid = 1870] [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]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0xa3937800) [pid = 1870] [serial = 1556] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa25ab400) [pid = 1870] [serial = 1550] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa2574400) [pid = 1870] [serial = 1578] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa30dd000) [pid = 1870] [serial = 1553] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa410f400) [pid = 1870] [serial = 1568] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa39e5800) [pid = 1870] [serial = 1559] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0x9fb74400) [pid = 1870] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa170b000) [pid = 1870] [serial = 1576] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347369849]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa4051000) [pid = 1870] [serial = 1565] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa0ef2400) [pid = 1870] [serial = 1583] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa170d000) [pid = 1870] [serial = 1547] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa4354400) [pid = 1870] [serial = 1571] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa435bc00) [pid = 1870] [serial = 1573] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa3a71800) [pid = 1870] [serial = 1562] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa25adc00) [pid = 1870] [serial = 1586] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa2b19400) [pid = 1870] [serial = 1518] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa29ee000) [pid = 1870] [serial = 1515] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa29e9800) [pid = 1870] [serial = 1551] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa18d1000) [pid = 1870] [serial = 1482] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa257c400) [pid = 1870] [serial = 1506] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa2f4cc00) [pid = 1870] [serial = 1521] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa1710c00) [pid = 1870] [serial = 1479] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa0e93800) [pid = 1870] [serial = 1473] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa21b5c00) [pid = 1870] [serial = 1490] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa1faf800) [pid = 1870] [serial = 1509] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa393c000) [pid = 1870] [serial = 1557] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa25afc00) [pid = 1870] [serial = 1512] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa0770000) [pid = 1870] [serial = 1467] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa0ef6800) [pid = 1870] [serial = 1476] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa30de000) [pid = 1870] [serial = 1524] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa5b4f800) [pid = 1870] [serial = 1458] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa1cdbc00) [pid = 1870] [serial = 1485] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa077c000) [pid = 1870] [serial = 1470] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa38e3800) [pid = 1870] [serial = 1527] [outer = (nil)] [url = about:blank]
08:57:03 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa34e7400) [pid = 1870] [serial = 1554] [outer = (nil)] [url = about:blank]
08:57:03 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
08:57:03 INFO - document served over http requires an http
08:57:03 INFO - sub-resource via script-tag using the meta-referrer
08:57:03 INFO - delivery method with swap-origin-redirect and when
08:57:03 INFO - the target request is same-origin.
08:57:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 6108ms
08:57:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:57:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f41c800 == 5 [pid = 1870] [id = 584]
08:57:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0x9f65f400) [pid = 1870] [serial = 1633] [outer = (nil)]
08:57:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0x9fb7e800) [pid = 1870] [serial = 1634] [outer = 0x9f65f400]
08:57:05 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa0777800) [pid = 1870] [serial = 1635] [outer = 0x9f65f400]
08:57:06 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
08:57:06 INFO - document served over http requires an http
08:57:06 INFO - sub-resource via xhr-request using the meta-referrer
08:57:06 INFO - delivery method with keep-origin-redirect and when
08:57:06 INFO - the target request is same-origin.
08:57:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2707ms
08:57:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
08:57:07 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65f800 == 6 [pid = 1870] [id = 585]
08:57:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0x9f65fc00) [pid = 1870] [serial = 1636] [outer = (nil)]
08:57:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa0773800) [pid = 1870] [serial = 1637] [outer = 0x9f65fc00]
08:57:07 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa0d82400) [pid = 1870] [serial = 1638] [outer = 0x9f65fc00]
08:57:09 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
08:57:09 INFO - document served over http requires an http
08:57:09 INFO - sub-resource via xhr-request using the meta-referrer
08:57:09 INFO - delivery method with no-redirect and when
08:57:09 INFO - the target request is same-origin.
08:57:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2915ms
08:57:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:57:10 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0436c00 == 7 [pid = 1870] [id = 586]
08:57:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa0770c00) [pid = 1870] [serial = 1639] [outer = (nil)]
08:57:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa0e97800) [pid = 1870] [serial = 1640] [outer = 0xa0770c00]
08:57:10 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa0e9fc00) [pid = 1870] [serial = 1641] [outer = 0xa0770c00]
08:57:12 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
08:57:12 INFO - document served over http requires an http
08:57:12 INFO - sub-resource via xhr-request using the meta-referrer
08:57:12 INFO - delivery method with swap-origin-redirect and when
08:57:12 INFO - the target request is same-origin.
08:57:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2648ms
08:57:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:57:12 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e93800 == 8 [pid = 1870] [id = 587]
08:57:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa0e93c00) [pid = 1870] [serial = 1642] [outer = (nil)]
08:57:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa1702c00) [pid = 1870] [serial = 1643] [outer = 0xa0e93c00]
08:57:13 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa1709000) [pid = 1870] [serial = 1644] [outer = 0xa0e93c00]
08:57:15 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
08:57:15 INFO - document served over http requires an https
08:57:15 INFO - sub-resource via fetch-request using the meta-referrer
08:57:15 INFO - delivery method with keep-origin-redirect and when
08:57:15 INFO - the target request is same-origin.
08:57:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3610ms
08:57:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
08:57:16 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1710c00 == 9 [pid = 1870] [id = 588]
08:57:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa1851400) [pid = 1870] [serial = 1645] [outer = (nil)]
08:57:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa1858800) [pid = 1870] [serial = 1646] [outer = 0xa1851400]
08:57:17 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa185e400) [pid = 1870] [serial = 1647] [outer = 0xa1851400]
08:57:18 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
08:57:18 INFO - document served over http requires an https
08:57:18 INFO - sub-resource via fetch-request using the meta-referrer
08:57:18 INFO - delivery method with no-redirect and when
08:57:18 INFO - the target request is same-origin.
08:57:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2410ms
08:57:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:57:18 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1854800 == 10 [pid = 1870] [id = 589]
08:57:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa18d6400) [pid = 1870] [serial = 1648] [outer = (nil)]
08:57:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa18dcc00) [pid = 1870] [serial = 1649] [outer = 0xa18d6400]
08:57:19 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa18de400) [pid = 1870] [serial = 1650] [outer = 0xa18d6400]
08:57:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:57:20 INFO - document served over http requires an https
08:57:20 INFO - sub-resource via fetch-request using the meta-referrer
08:57:20 INFO - delivery method with swap-origin-redirect and when
08:57:20 INFO - the target request is same-origin.
08:57:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2406ms
08:57:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:57:21 INFO - PROCESS | 1819 | ++DOCSHELL 0xa18d9800 == 11 [pid = 1870] [id = 590]
08:57:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa1cde400) [pid = 1870] [serial = 1651] [outer = (nil)]
08:57:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa1fb1400) [pid = 1870] [serial = 1652] [outer = 0xa1cde400]
08:57:21 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa21af400) [pid = 1870] [serial = 1653] [outer = 0xa1cde400]
08:57:22 INFO - PROCESS | 1819 | ++DOCSHELL 0xa21bac00 == 12 [pid = 1870] [id = 591]
08:57:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa21bb400) [pid = 1870] [serial = 1654] [outer = (nil)]
08:57:23 INFO - PROCESS | 1819 | [Child 1870] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
08:57:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa21b6000) [pid = 1870] [serial = 1655] [outer = 0xa21bb400]
08:57:24 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
08:57:24 INFO - document served over http requires an https
08:57:24 INFO - sub-resource via iframe-tag using the meta-referrer
08:57:24 INFO - delivery method with keep-origin-redirect and when
08:57:24 INFO - the target request is same-origin.
08:57:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3804ms
08:57:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:57:25 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1faf800 == 13 [pid = 1870] [id = 592]
08:57:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa21bbc00) [pid = 1870] [serial = 1656] [outer = (nil)]
08:57:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa257ac00) [pid = 1870] [serial = 1657] [outer = 0xa21bbc00]
08:57:25 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa257c400) [pid = 1870] [serial = 1658] [outer = 0xa21bbc00]
08:57:27 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb7bc00 == 14 [pid = 1870] [id = 593]
08:57:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0x9fb7c000) [pid = 1870] [serial = 1659] [outer = (nil)]
08:57:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa0441800) [pid = 1870] [serial = 1660] [outer = 0x9fb7c000]
08:57:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:57:27 INFO - document served over http requires an https
08:57:27 INFO - sub-resource via iframe-tag using the meta-referrer
08:57:27 INFO - delivery method with no-redirect and when
08:57:27 INFO - the target request is same-origin.
08:57:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3182ms
08:57:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:57:28 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f412000 == 15 [pid = 1870] [id = 594]
08:57:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0x9f412400) [pid = 1870] [serial = 1661] [outer = (nil)]
08:57:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa0d7e800) [pid = 1870] [serial = 1662] [outer = 0x9f412400]
08:57:29 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa1703400) [pid = 1870] [serial = 1663] [outer = 0x9f412400]
08:57:29 INFO - PROCESS | 1819 | --DOCSHELL 0x9f659c00 == 14 [pid = 1870] [id = 583]
08:57:29 INFO - PROCESS | 1819 | --DOCSHELL 0x9f41c400 == 13 [pid = 1870] [id = 582]
08:57:29 INFO - PROCESS | 1819 | --DOCSHELL 0xa5664000 == 12 [pid = 1870] [id = 581]
08:57:29 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa4113000) [pid = 1870] [serial = 1569] [outer = (nil)] [url = about:blank]
08:57:29 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa18dfc00) [pid = 1870] [serial = 1548] [outer = (nil)] [url = about:blank]
08:57:29 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa2f50800) [pid = 1870] [serial = 1579] [outer = (nil)] [url = about:blank]
08:57:29 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa435f800) [pid = 1870] [serial = 1574] [outer = (nil)] [url = about:blank]
08:57:29 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa4054c00) [pid = 1870] [serial = 1566] [outer = (nil)] [url = about:blank]
08:57:29 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa39e9c00) [pid = 1870] [serial = 1560] [outer = (nil)] [url = about:blank]
08:57:29 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa1fb4000) [pid = 1870] [serial = 1545] [outer = (nil)] [url = about:blank]
08:57:29 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa1855400) [pid = 1870] [serial = 1584] [outer = (nil)] [url = about:blank]
08:57:29 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa3c86800) [pid = 1870] [serial = 1563] [outer = (nil)] [url = about:blank]
08:57:29 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa29ec800) [pid = 1870] [serial = 1587] [outer = (nil)] [url = about:blank]
08:57:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f667800 == 13 [pid = 1870] [id = 595]
08:57:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0x9f667c00) [pid = 1870] [serial = 1664] [outer = (nil)]
08:57:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa0438800) [pid = 1870] [serial = 1665] [outer = 0x9f667c00]
08:57:30 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
08:57:30 INFO - document served over http requires an https
08:57:30 INFO - sub-resource via iframe-tag using the meta-referrer
08:57:30 INFO - delivery method with swap-origin-redirect and when
08:57:30 INFO - the target request is same-origin.
08:57:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2847ms
08:57:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:57:31 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb75800 == 14 [pid = 1870] [id = 596]
08:57:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0x9fb79400) [pid = 1870] [serial = 1666] [outer = (nil)]
08:57:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa0ef4800) [pid = 1870] [serial = 1667] [outer = 0x9fb79400]
08:57:31 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa185a400) [pid = 1870] [serial = 1668] [outer = 0x9fb79400]
08:57:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:57:34 INFO - document served over http requires an https
08:57:34 INFO - sub-resource via script-tag using the meta-referrer
08:57:34 INFO - delivery method with keep-origin-redirect and when
08:57:34 INFO - the target request is same-origin.
08:57:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3558ms
08:57:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
08:57:34 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0x9f664000) [pid = 1870] [serial = 1628] [outer = (nil)] [url = about:blank]
08:57:34 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa565f000) [pid = 1870] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347405192]
08:57:34 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa45bf000) [pid = 1870] [serial = 1601] [outer = (nil)] [url = about:blank]
08:57:34 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa480e400) [pid = 1870] [serial = 1604] [outer = (nil)] [url = about:blank]
08:57:34 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa405cc00) [pid = 1870] [serial = 1598] [outer = (nil)] [url = about:blank]
08:57:34 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa5180c00) [pid = 1870] [serial = 1613] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:57:34 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa5665c00) [pid = 1870] [serial = 1620] [outer = (nil)] [url = about:blank]
08:57:34 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa4ded800) [pid = 1870] [serial = 1607] [outer = (nil)] [url = about:blank]
08:57:34 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa5036800) [pid = 1870] [serial = 1610] [outer = (nil)] [url = about:blank]
08:57:34 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa56c4800) [pid = 1870] [serial = 1625] [outer = (nil)] [url = about:blank]
08:57:34 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa38e5400) [pid = 1870] [serial = 1595] [outer = (nil)] [url = about:blank]
08:57:34 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa5186000) [pid = 1870] [serial = 1615] [outer = (nil)] [url = about:blank]
08:57:34 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa043c800) [pid = 1870] [serial = 1589] [outer = (nil)] [url = about:blank]
08:57:34 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa56bd800) [pid = 1870] [serial = 1623] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:57:34 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa043f400) [pid = 1870] [serial = 1631] [outer = (nil)] [url = about:blank]
08:57:34 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa2b16400) [pid = 1870] [serial = 1592] [outer = (nil)] [url = about:blank]
08:57:35 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0x9f65e000) [pid = 1870] [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]
08:57:35 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0x9f65e400) [pid = 1870] [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]
08:57:35 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa567d400) [pid = 1870] [serial = 1622] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:57:35 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0x9f65bc00) [pid = 1870] [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]
08:57:35 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa517e400) [pid = 1870] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:57:35 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa565d400) [pid = 1870] [serial = 1617] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347405192]
08:57:35 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa29f4c00) [pid = 1870] [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]
08:57:35 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa0e9c000) [pid = 1870] [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]
08:57:35 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa45ba000) [pid = 1870] [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]
08:57:35 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa4806c00) [pid = 1870] [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]
08:57:35 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa483a800) [pid = 1870] [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]
08:57:35 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa4dfa800) [pid = 1870] [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]
08:57:35 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa38e1000) [pid = 1870] [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]
08:57:35 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0xa5183800) [pid = 1870] [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]
08:57:35 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0xa5034400) [pid = 1870] [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]
08:57:35 INFO - PROCESS | 1819 | --DOMWINDOW == 51 (0xa39db800) [pid = 1870] [serial = 1596] [outer = (nil)] [url = about:blank]
08:57:35 INFO - PROCESS | 1819 | --DOMWINDOW == 50 (0xa2f4a800) [pid = 1870] [serial = 1593] [outer = (nil)] [url = about:blank]
08:57:35 INFO - PROCESS | 1819 | --DOMWINDOW == 49 (0xa4358800) [pid = 1870] [serial = 1599] [outer = (nil)] [url = about:blank]
08:57:35 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f411400 == 15 [pid = 1870] [id = 597]
08:57:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 50 (0x9f415c00) [pid = 1870] [serial = 1669] [outer = (nil)]
08:57:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 51 (0x9fb7f800) [pid = 1870] [serial = 1670] [outer = 0x9f415c00]
08:57:35 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0xa1faf400) [pid = 1870] [serial = 1671] [outer = 0x9f415c00]
08:57:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:57:36 INFO - document served over http requires an https
08:57:36 INFO - sub-resource via script-tag using the meta-referrer
08:57:36 INFO - delivery method with no-redirect and when
08:57:36 INFO - the target request is same-origin.
08:57:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2467ms
08:57:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:57:37 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1fab800 == 16 [pid = 1870] [id = 598]
08:57:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0xa1fac400) [pid = 1870] [serial = 1672] [outer = (nil)]
08:57:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0xa257b400) [pid = 1870] [serial = 1673] [outer = 0xa1fac400]
08:57:37 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0xa25a5c00) [pid = 1870] [serial = 1674] [outer = 0xa1fac400]
08:57:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:57:38 INFO - document served over http requires an https
08:57:38 INFO - sub-resource via script-tag using the meta-referrer
08:57:38 INFO - delivery method with swap-origin-redirect and when
08:57:38 INFO - the target request is same-origin.
08:57:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2304ms
08:57:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:57:39 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d84000 == 17 [pid = 1870] [id = 599]
08:57:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0xa0e97c00) [pid = 1870] [serial = 1675] [outer = (nil)]
08:57:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0xa18d8000) [pid = 1870] [serial = 1676] [outer = 0xa0e97c00]
08:57:40 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa21b5000) [pid = 1870] [serial = 1677] [outer = 0xa0e97c00]
08:57:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:57:41 INFO - document served over http requires an https
08:57:41 INFO - sub-resource via xhr-request using the meta-referrer
08:57:41 INFO - delivery method with keep-origin-redirect and when
08:57:41 INFO - the target request is same-origin.
08:57:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2487ms
08:57:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
08:57:42 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0ef6c00 == 18 [pid = 1870] [id = 600]
08:57:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa0ef8000) [pid = 1870] [serial = 1678] [outer = (nil)]
08:57:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa2903000) [pid = 1870] [serial = 1679] [outer = 0xa0ef8000]
08:57:42 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa2906c00) [pid = 1870] [serial = 1680] [outer = 0xa0ef8000]
08:57:44 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
08:57:44 INFO - document served over http requires an https
08:57:44 INFO - sub-resource via xhr-request using the meta-referrer
08:57:44 INFO - delivery method with no-redirect and when
08:57:44 INFO - the target request is same-origin.
08:57:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2713ms
08:57:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:57:44 INFO - PROCESS | 1819 | ++DOCSHELL 0xa25ae800 == 19 [pid = 1870] [id = 601]
08:57:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa2902000) [pid = 1870] [serial = 1681] [outer = (nil)]
08:57:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa29edc00) [pid = 1870] [serial = 1682] [outer = 0xa2902000]
08:57:45 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa29f3000) [pid = 1870] [serial = 1683] [outer = 0xa2902000]
08:57:47 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
08:57:47 INFO - document served over http requires an https
08:57:47 INFO - sub-resource via xhr-request using the meta-referrer
08:57:47 INFO - delivery method with swap-origin-redirect and when
08:57:47 INFO - the target request is same-origin.
08:57:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2852ms
08:57:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:57:47 INFO - PROCESS | 1819 | ++DOCSHELL 0xa29eb800 == 20 [pid = 1870] [id = 602]
08:57:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa2b15800) [pid = 1870] [serial = 1684] [outer = (nil)]
08:57:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa2b1a000) [pid = 1870] [serial = 1685] [outer = 0xa2b15800]
08:57:48 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa2b1f000) [pid = 1870] [serial = 1686] [outer = 0xa2b15800]
08:57:49 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
08:57:49 INFO - document served over http requires an http
08:57:49 INFO - sub-resource via fetch-request using the http-csp
08:57:49 INFO - delivery method with keep-origin-redirect and when
08:57:49 INFO - the target request is cross-origin.
08:57:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2777ms
08:57:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
08:57:50 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2b18800 == 21 [pid = 1870] [id = 603]
08:57:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa2f47c00) [pid = 1870] [serial = 1687] [outer = (nil)]
08:57:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa2f4dc00) [pid = 1870] [serial = 1688] [outer = 0xa2f47c00]
08:57:51 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa2f52400) [pid = 1870] [serial = 1689] [outer = 0xa2f47c00]
08:57:53 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
08:57:53 INFO - document served over http requires an http
08:57:53 INFO - sub-resource via fetch-request using the http-csp
08:57:53 INFO - delivery method with no-redirect and when
08:57:53 INFO - the target request is cross-origin.
08:57:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3115ms
08:57:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:57:54 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2f4cc00 == 22 [pid = 1870] [id = 604]
08:57:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa30d6800) [pid = 1870] [serial = 1690] [outer = (nil)]
08:57:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa34dc000) [pid = 1870] [serial = 1691] [outer = 0xa30d6800]
08:57:55 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa34e1400) [pid = 1870] [serial = 1692] [outer = 0xa30d6800]
08:57:56 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
08:57:56 INFO - document served over http requires an http
08:57:56 INFO - sub-resource via fetch-request using the http-csp
08:57:56 INFO - delivery method with swap-origin-redirect and when
08:57:56 INFO - the target request is cross-origin.
08:57:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3795ms
08:57:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:57:57 INFO - PROCESS | 1819 | ++DOCSHELL 0xa30de000 == 23 [pid = 1870] [id = 605]
08:57:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa34e7000) [pid = 1870] [serial = 1693] [outer = (nil)]
08:57:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa38e4800) [pid = 1870] [serial = 1694] [outer = 0xa34e7000]
08:57:58 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:57:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa38e8c00) [pid = 1870] [serial = 1695] [outer = 0xa34e7000]
08:57:59 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3930800 == 24 [pid = 1870] [id = 606]
08:57:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa3930c00) [pid = 1870] [serial = 1696] [outer = (nil)]
08:57:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa3933c00) [pid = 1870] [serial = 1697] [outer = 0xa3930c00]
08:58:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:58:00 INFO - document served over http requires an http
08:58:00 INFO - sub-resource via iframe-tag using the http-csp
08:58:00 INFO - delivery method with keep-origin-redirect and when
08:58:00 INFO - the target request is cross-origin.
08:58:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3456ms
08:58:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:58:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb78800 == 25 [pid = 1870] [id = 607]
08:58:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0x9fb7a400) [pid = 1870] [serial = 1698] [outer = (nil)]
08:58:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa0776000) [pid = 1870] [serial = 1699] [outer = 0x9fb7a400]
08:58:01 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa393a800) [pid = 1870] [serial = 1700] [outer = 0x9fb7a400]
08:58:03 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e9e000 == 26 [pid = 1870] [id = 608]
08:58:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa0eef400) [pid = 1870] [serial = 1701] [outer = (nil)]
08:58:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa1701400) [pid = 1870] [serial = 1702] [outer = 0xa0eef400]
08:58:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:58:03 INFO - document served over http requires an http
08:58:03 INFO - sub-resource via iframe-tag using the http-csp
08:58:03 INFO - delivery method with no-redirect and when
08:58:03 INFO - the target request is cross-origin.
08:58:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3208ms
08:58:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:58:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f419800 == 27 [pid = 1870] [id = 609]
08:58:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0x9f65ac00) [pid = 1870] [serial = 1703] [outer = (nil)]
08:58:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa0d8a400) [pid = 1870] [serial = 1704] [outer = 0x9f65ac00]
08:58:05 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa1fb3400) [pid = 1870] [serial = 1705] [outer = 0x9f65ac00]
08:58:05 INFO - PROCESS | 1819 | --DOCSHELL 0x9f411400 == 26 [pid = 1870] [id = 597]
08:58:05 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb75800 == 25 [pid = 1870] [id = 596]
08:58:05 INFO - PROCESS | 1819 | --DOCSHELL 0x9f667800 == 24 [pid = 1870] [id = 595]
08:58:05 INFO - PROCESS | 1819 | --DOCSHELL 0x9f412000 == 23 [pid = 1870] [id = 594]
08:58:05 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb7bc00 == 22 [pid = 1870] [id = 593]
08:58:05 INFO - PROCESS | 1819 | --DOCSHELL 0xa1faf800 == 21 [pid = 1870] [id = 592]
08:58:05 INFO - PROCESS | 1819 | --DOCSHELL 0xa21bac00 == 20 [pid = 1870] [id = 591]
08:58:05 INFO - PROCESS | 1819 | --DOCSHELL 0xa18d9800 == 19 [pid = 1870] [id = 590]
08:58:05 INFO - PROCESS | 1819 | --DOCSHELL 0xa1854800 == 18 [pid = 1870] [id = 589]
08:58:05 INFO - PROCESS | 1819 | --DOCSHELL 0xa1710c00 == 17 [pid = 1870] [id = 588]
08:58:05 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e93800 == 16 [pid = 1870] [id = 587]
08:58:05 INFO - PROCESS | 1819 | --DOCSHELL 0xa0436c00 == 15 [pid = 1870] [id = 586]
08:58:05 INFO - PROCESS | 1819 | --DOCSHELL 0x9f65f800 == 14 [pid = 1870] [id = 585]
08:58:05 INFO - PROCESS | 1819 | --DOCSHELL 0x9f41c800 == 13 [pid = 1870] [id = 584]
08:58:06 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb71800 == 14 [pid = 1870] [id = 610]
08:58:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0x9fb72800) [pid = 1870] [serial = 1706] [outer = (nil)]
08:58:06 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa4df1c00) [pid = 1870] [serial = 1608] [outer = (nil)] [url = about:blank]
08:58:06 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa503a800) [pid = 1870] [serial = 1611] [outer = (nil)] [url = about:blank]
08:58:06 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa518bc00) [pid = 1870] [serial = 1616] [outer = (nil)] [url = about:blank]
08:58:06 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa45c3000) [pid = 1870] [serial = 1602] [outer = (nil)] [url = about:blank]
08:58:06 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa1710800) [pid = 1870] [serial = 1590] [outer = (nil)] [url = about:blank]
08:58:06 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0x9fb76000) [pid = 1870] [serial = 1629] [outer = (nil)] [url = about:blank]
08:58:06 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa4834000) [pid = 1870] [serial = 1605] [outer = (nil)] [url = about:blank]
08:58:06 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa5674000) [pid = 1870] [serial = 1621] [outer = (nil)] [url = about:blank]
08:58:06 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa0771c00) [pid = 1870] [serial = 1632] [outer = (nil)] [url = about:blank]
08:58:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0x9fb80800) [pid = 1870] [serial = 1707] [outer = 0x9fb72800]
08:58:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:58:06 INFO - document served over http requires an http
08:58:06 INFO - sub-resource via iframe-tag using the http-csp
08:58:06 INFO - delivery method with swap-origin-redirect and when
08:58:06 INFO - the target request is cross-origin.
08:58:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2846ms
08:58:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:58:07 INFO - PROCESS | 1819 | ++DOCSHELL 0xa076f800 == 15 [pid = 1870] [id = 611]
08:58:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa0775400) [pid = 1870] [serial = 1708] [outer = (nil)]
08:58:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa0d7f000) [pid = 1870] [serial = 1709] [outer = 0xa0775400]
08:58:07 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa0e9a000) [pid = 1870] [serial = 1710] [outer = 0xa0775400]
08:58:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:58:09 INFO - document served over http requires an http
08:58:09 INFO - sub-resource via script-tag using the http-csp
08:58:09 INFO - delivery method with keep-origin-redirect and when
08:58:09 INFO - the target request is cross-origin.
08:58:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2720ms
08:58:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
08:58:09 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0772000 == 16 [pid = 1870] [id = 612]
08:58:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa0774c00) [pid = 1870] [serial = 1711] [outer = (nil)]
08:58:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa18dc800) [pid = 1870] [serial = 1712] [outer = 0xa0774c00]
08:58:10 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa1faa800) [pid = 1870] [serial = 1713] [outer = 0xa0774c00]
08:58:11 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa0ef4800) [pid = 1870] [serial = 1667] [outer = (nil)] [url = about:blank]
08:58:11 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa0773800) [pid = 1870] [serial = 1637] [outer = (nil)] [url = about:blank]
08:58:11 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa1fb1400) [pid = 1870] [serial = 1652] [outer = (nil)] [url = about:blank]
08:58:11 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa0d7e800) [pid = 1870] [serial = 1662] [outer = (nil)] [url = about:blank]
08:58:11 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa257ac00) [pid = 1870] [serial = 1657] [outer = (nil)] [url = about:blank]
08:58:11 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa1858800) [pid = 1870] [serial = 1646] [outer = (nil)] [url = about:blank]
08:58:11 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa18dcc00) [pid = 1870] [serial = 1649] [outer = (nil)] [url = about:blank]
08:58:11 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa1702c00) [pid = 1870] [serial = 1643] [outer = (nil)] [url = about:blank]
08:58:11 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa0438800) [pid = 1870] [serial = 1665] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:58:11 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa0e97800) [pid = 1870] [serial = 1640] [outer = (nil)] [url = about:blank]
08:58:11 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0x9fb7e800) [pid = 1870] [serial = 1634] [outer = (nil)] [url = about:blank]
08:58:11 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa21b6000) [pid = 1870] [serial = 1655] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:58:11 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa0441800) [pid = 1870] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347447067]
08:58:11 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0x9fb7f800) [pid = 1870] [serial = 1670] [outer = (nil)] [url = about:blank]
08:58:11 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0x9fb79400) [pid = 1870] [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]
08:58:11 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0x9f667c00) [pid = 1870] [serial = 1664] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:58:11 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0x9f415c00) [pid = 1870] [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]
08:58:11 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0x9f412400) [pid = 1870] [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]
08:58:11 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa21bb400) [pid = 1870] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:58:11 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0x9fb7c000) [pid = 1870] [serial = 1659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347447067]
08:58:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:58:12 INFO - document served over http requires an http
08:58:12 INFO - sub-resource via script-tag using the http-csp
08:58:12 INFO - delivery method with no-redirect and when
08:58:12 INFO - the target request is cross-origin.
08:58:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2809ms
08:58:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:58:12 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb80400 == 17 [pid = 1870] [id = 613]
08:58:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa0435400) [pid = 1870] [serial = 1714] [outer = (nil)]
08:58:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa18d5000) [pid = 1870] [serial = 1715] [outer = 0xa0435400]
08:58:13 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa21bac00) [pid = 1870] [serial = 1716] [outer = 0xa0435400]
08:58:14 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
08:58:14 INFO - document served over http requires an http
08:58:14 INFO - sub-resource via script-tag using the http-csp
08:58:14 INFO - delivery method with swap-origin-redirect and when
08:58:14 INFO - the target request is cross-origin.
08:58:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2644ms
08:58:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:58:15 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0441400 == 18 [pid = 1870] [id = 614]
08:58:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa0d7e800) [pid = 1870] [serial = 1717] [outer = (nil)]
08:58:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa185ac00) [pid = 1870] [serial = 1718] [outer = 0xa0d7e800]
08:58:16 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa1cd5c00) [pid = 1870] [serial = 1719] [outer = 0xa0d7e800]
08:58:18 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
08:58:18 INFO - document served over http requires an http
08:58:18 INFO - sub-resource via xhr-request using the http-csp
08:58:18 INFO - delivery method with keep-origin-redirect and when
08:58:18 INFO - the target request is cross-origin.
08:58:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3709ms
08:58:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
08:58:19 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0ef9c00 == 19 [pid = 1870] [id = 615]
08:58:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa257fc00) [pid = 1870] [serial = 1720] [outer = (nil)]
08:58:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa2904000) [pid = 1870] [serial = 1721] [outer = 0xa257fc00]
08:58:19 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa29ee400) [pid = 1870] [serial = 1722] [outer = 0xa257fc00]
08:58:20 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
08:58:20 INFO - document served over http requires an http
08:58:20 INFO - sub-resource via xhr-request using the http-csp
08:58:21 INFO - delivery method with no-redirect and when
08:58:21 INFO - the target request is cross-origin.
08:58:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2457ms
08:58:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:58:21 INFO - PROCESS | 1819 | ++DOCSHELL 0xa25a4c00 == 20 [pid = 1870] [id = 616]
08:58:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa25a8800) [pid = 1870] [serial = 1723] [outer = (nil)]
08:58:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa34dc400) [pid = 1870] [serial = 1724] [outer = 0xa25a8800]
08:58:22 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa38e3c00) [pid = 1870] [serial = 1725] [outer = 0xa25a8800]
08:58:23 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
08:58:23 INFO - document served over http requires an http
08:58:23 INFO - sub-resource via xhr-request using the http-csp
08:58:23 INFO - delivery method with swap-origin-redirect and when
08:58:23 INFO - the target request is cross-origin.
08:58:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2449ms
08:58:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:58:23 INFO - PROCESS | 1819 | ++DOCSHELL 0xa30d9000 == 21 [pid = 1870] [id = 617]
08:58:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa39dcc00) [pid = 1870] [serial = 1726] [outer = (nil)]
08:58:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa39e3000) [pid = 1870] [serial = 1727] [outer = 0xa39dcc00]
08:58:24 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa39e7400) [pid = 1870] [serial = 1728] [outer = 0xa39dcc00]
08:58:25 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
08:58:25 INFO - document served over http requires an https
08:58:25 INFO - sub-resource via fetch-request using the http-csp
08:58:25 INFO - delivery method with keep-origin-redirect and when
08:58:25 INFO - the target request is cross-origin.
08:58:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2504ms
08:58:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
08:58:26 INFO - PROCESS | 1819 | ++DOCSHELL 0xa39e1800 == 22 [pid = 1870] [id = 618]
08:58:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa3a65c00) [pid = 1870] [serial = 1729] [outer = (nil)]
08:58:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa3a6d800) [pid = 1870] [serial = 1730] [outer = 0xa3a65c00]
08:58:27 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa3a72800) [pid = 1870] [serial = 1731] [outer = 0xa3a65c00]
08:58:28 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
08:58:28 INFO - document served over http requires an https
08:58:28 INFO - sub-resource via fetch-request using the http-csp
08:58:28 INFO - delivery method with no-redirect and when
08:58:28 INFO - the target request is cross-origin.
08:58:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2800ms
08:58:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:58:29 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3a6ac00 == 23 [pid = 1870] [id = 619]
08:58:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa3c8a000) [pid = 1870] [serial = 1732] [outer = (nil)]
08:58:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa3c90c00) [pid = 1870] [serial = 1733] [outer = 0xa3c8a000]
08:58:30 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa4054400) [pid = 1870] [serial = 1734] [outer = 0xa3c8a000]
08:58:31 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
08:58:31 INFO - document served over http requires an https
08:58:31 INFO - sub-resource via fetch-request using the http-csp
08:58:31 INFO - delivery method with swap-origin-redirect and when
08:58:31 INFO - the target request is cross-origin.
08:58:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2843ms
08:58:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:58:32 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3c8f800 == 24 [pid = 1870] [id = 620]
08:58:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa405a000) [pid = 1870] [serial = 1735] [outer = (nil)]
08:58:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa410d800) [pid = 1870] [serial = 1736] [outer = 0xa405a000]
08:58:32 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa4112400) [pid = 1870] [serial = 1737] [outer = 0xa405a000]
08:58:34 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4119c00 == 25 [pid = 1870] [id = 621]
08:58:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa411a000) [pid = 1870] [serial = 1738] [outer = (nil)]
08:58:34 INFO - PROCESS | 1819 | [Child 1870] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
08:58:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa18d6800) [pid = 1870] [serial = 1739] [outer = 0xa411a000]
08:58:35 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
08:58:35 INFO - document served over http requires an https
08:58:35 INFO - sub-resource via iframe-tag using the http-csp
08:58:35 INFO - delivery method with keep-origin-redirect and when
08:58:35 INFO - the target request is cross-origin.
08:58:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 4206ms
08:58:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:58:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f418c00 == 26 [pid = 1870] [id = 622]
08:58:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0x9f41bc00) [pid = 1870] [serial = 1740] [outer = (nil)]
08:58:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa0438400) [pid = 1870] [serial = 1741] [outer = 0x9f41bc00]
08:58:38 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa0e9a800) [pid = 1870] [serial = 1742] [outer = 0x9f41bc00]
08:58:38 INFO - PROCESS | 1819 | --DOCSHELL 0xa0772000 == 25 [pid = 1870] [id = 612]
08:58:38 INFO - PROCESS | 1819 | --DOCSHELL 0xa076f800 == 24 [pid = 1870] [id = 611]
08:58:39 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb71800 == 23 [pid = 1870] [id = 610]
08:58:39 INFO - PROCESS | 1819 | --DOCSHELL 0x9f419800 == 22 [pid = 1870] [id = 609]
08:58:39 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e9e000 == 21 [pid = 1870] [id = 608]
08:58:39 INFO - PROCESS | 1819 | --DOCSHELL 0xa3930800 == 20 [pid = 1870] [id = 606]
08:58:39 INFO - PROCESS | 1819 | --DOCSHELL 0xa30de000 == 19 [pid = 1870] [id = 605]
08:58:39 INFO - PROCESS | 1819 | --DOCSHELL 0xa2f4cc00 == 18 [pid = 1870] [id = 604]
08:58:39 INFO - PROCESS | 1819 | --DOCSHELL 0xa2b18800 == 17 [pid = 1870] [id = 603]
08:58:39 INFO - PROCESS | 1819 | --DOCSHELL 0xa29eb800 == 16 [pid = 1870] [id = 602]
08:58:39 INFO - PROCESS | 1819 | --DOCSHELL 0xa25ae800 == 15 [pid = 1870] [id = 601]
08:58:39 INFO - PROCESS | 1819 | --DOCSHELL 0xa0ef6c00 == 14 [pid = 1870] [id = 600]
08:58:39 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d84000 == 13 [pid = 1870] [id = 599]
08:58:39 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa1703400) [pid = 1870] [serial = 1663] [outer = (nil)] [url = about:blank]
08:58:39 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa185a400) [pid = 1870] [serial = 1668] [outer = (nil)] [url = about:blank]
08:58:39 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0xa1faf400) [pid = 1870] [serial = 1671] [outer = (nil)] [url = about:blank]
08:58:39 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1703400 == 14 [pid = 1870] [id = 623]
08:58:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa1704400) [pid = 1870] [serial = 1743] [outer = (nil)]
08:58:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa1706c00) [pid = 1870] [serial = 1744] [outer = 0xa1704400]
08:58:40 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
08:58:40 INFO - document served over http requires an https
08:58:40 INFO - sub-resource via iframe-tag using the http-csp
08:58:40 INFO - delivery method with no-redirect and when
08:58:40 INFO - the target request is cross-origin.
08:58:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 4209ms
08:58:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:58:40 INFO - PROCESS | 1819 | ++DOCSHELL 0xa077e000 == 15 [pid = 1870] [id = 624]
08:58:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa0d82c00) [pid = 1870] [serial = 1745] [outer = (nil)]
08:58:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa18d0400) [pid = 1870] [serial = 1746] [outer = 0xa0d82c00]
08:58:41 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa1cd2c00) [pid = 1870] [serial = 1747] [outer = 0xa0d82c00]
08:58:42 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1fb7800 == 16 [pid = 1870] [id = 625]
08:58:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa1fb8800) [pid = 1870] [serial = 1748] [outer = (nil)]
08:58:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0xa2573c00) [pid = 1870] [serial = 1749] [outer = 0xa1fb8800]
08:58:42 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
08:58:42 INFO - document served over http requires an https
08:58:42 INFO - sub-resource via iframe-tag using the http-csp
08:58:42 INFO - delivery method with swap-origin-redirect and when
08:58:42 INFO - the target request is cross-origin.
08:58:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2602ms
08:58:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:58:43 INFO - PROCESS | 1819 | ++DOCSHELL 0xa185a400 == 17 [pid = 1870] [id = 626]
08:58:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa185b000) [pid = 1870] [serial = 1750] [outer = (nil)]
08:58:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa2906000) [pid = 1870] [serial = 1751] [outer = 0xa185b000]
08:58:43 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa29ea400) [pid = 1870] [serial = 1752] [outer = 0xa185b000]
08:58:45 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0xa0eef400) [pid = 1870] [serial = 1701] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347483151]
08:58:45 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa3933c00) [pid = 1870] [serial = 1697] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:58:45 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa38e4800) [pid = 1870] [serial = 1694] [outer = (nil)] [url = about:blank]
08:58:45 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0xa2b1a000) [pid = 1870] [serial = 1685] [outer = (nil)] [url = about:blank]
08:58:45 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0xa2f4dc00) [pid = 1870] [serial = 1688] [outer = (nil)] [url = about:blank]
08:58:45 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0xa34dc000) [pid = 1870] [serial = 1691] [outer = (nil)] [url = about:blank]
08:58:45 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa18d8000) [pid = 1870] [serial = 1676] [outer = (nil)] [url = about:blank]
08:58:45 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa2903000) [pid = 1870] [serial = 1679] [outer = (nil)] [url = about:blank]
08:58:45 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa29edc00) [pid = 1870] [serial = 1682] [outer = (nil)] [url = about:blank]
08:58:45 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0xa0d7f000) [pid = 1870] [serial = 1709] [outer = (nil)] [url = about:blank]
08:58:45 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa257b400) [pid = 1870] [serial = 1673] [outer = (nil)] [url = about:blank]
08:58:45 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0x9fb80800) [pid = 1870] [serial = 1707] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:58:45 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa0d8a400) [pid = 1870] [serial = 1704] [outer = (nil)] [url = about:blank]
08:58:45 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa18dc800) [pid = 1870] [serial = 1712] [outer = (nil)] [url = about:blank]
08:58:45 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa1701400) [pid = 1870] [serial = 1702] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347483151]
08:58:45 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa0776000) [pid = 1870] [serial = 1699] [outer = (nil)] [url = about:blank]
08:58:45 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0x9f65ac00) [pid = 1870] [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]
08:58:45 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0x9fb72800) [pid = 1870] [serial = 1706] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:58:45 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa0774c00) [pid = 1870] [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]
08:58:45 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa0775400) [pid = 1870] [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]
08:58:46 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa3930c00) [pid = 1870] [serial = 1696] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
08:58:46 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
08:58:46 INFO - document served over http requires an https
08:58:46 INFO - sub-resource via script-tag using the http-csp
08:58:46 INFO - delivery method with keep-origin-redirect and when
08:58:46 INFO - the target request is cross-origin.
08:58:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3929ms
08:58:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
08:58:47 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb72000 == 18 [pid = 1870] [id = 627]
08:58:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0x9fb72800) [pid = 1870] [serial = 1753] [outer = (nil)]
08:58:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa043f800) [pid = 1870] [serial = 1754] [outer = 0x9fb72800]
08:58:48 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa1703000) [pid = 1870] [serial = 1755] [outer = 0x9fb72800]
08:58:49 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
08:58:49 INFO - document served over http requires an https
08:58:49 INFO - sub-resource via script-tag using the http-csp
08:58:49 INFO - delivery method with no-redirect and when
08:58:49 INFO - the target request is cross-origin.
08:58:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2897ms
08:58:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
08:58:50 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65ac00 == 19 [pid = 1870] [id = 628]
08:58:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0x9f65e800) [pid = 1870] [serial = 1756] [outer = (nil)]
08:58:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa290ec00) [pid = 1870] [serial = 1757] [outer = 0x9f65e800]
08:58:50 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa2b15000) [pid = 1870] [serial = 1758] [outer = 0x9f65e800]
08:58:52 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
08:58:52 INFO - document served over http requires an https
08:58:52 INFO - sub-resource via script-tag using the http-csp
08:58:52 INFO - delivery method with swap-origin-redirect and when
08:58:52 INFO - the target request is cross-origin.
08:58:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2804ms
08:58:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
08:58:53 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2903000 == 20 [pid = 1870] [id = 629]
08:58:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa2904400) [pid = 1870] [serial = 1759] [outer = (nil)]
08:58:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa30d7400) [pid = 1870] [serial = 1760] [outer = 0xa2904400]
08:58:53 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa34df800) [pid = 1870] [serial = 1761] [outer = 0xa2904400]
08:58:55 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
08:58:55 INFO - document served over http requires an https
08:58:55 INFO - sub-resource via xhr-request using the http-csp
08:58:55 INFO - delivery method with keep-origin-redirect and when
08:58:55 INFO - the target request is cross-origin.
08:58:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2965ms
08:58:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
08:58:56 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2f50c00 == 21 [pid = 1870] [id = 630]
08:58:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa30d2c00) [pid = 1870] [serial = 1762] [outer = (nil)]
08:58:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa3939000) [pid = 1870] [serial = 1763] [outer = 0xa30d2c00]
08:58:57 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:58:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa39e2400) [pid = 1870] [serial = 1764] [outer = 0xa30d2c00]
08:58:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:58:59 INFO - document served over http requires an https
08:58:59 INFO - sub-resource via xhr-request using the http-csp
08:58:59 INFO - delivery method with no-redirect and when
08:58:59 INFO - the target request is cross-origin.
08:58:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3325ms
08:58:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
08:58:59 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3c8cc00 == 22 [pid = 1870] [id = 631]
08:58:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa3c8d000) [pid = 1870] [serial = 1765] [outer = (nil)]
08:58:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa405b400) [pid = 1870] [serial = 1766] [outer = 0xa3c8d000]
08:59:00 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa4116000) [pid = 1870] [serial = 1767] [outer = 0xa3c8d000]
08:59:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:59:01 INFO - document served over http requires an https
08:59:01 INFO - sub-resource via xhr-request using the http-csp
08:59:01 INFO - delivery method with swap-origin-redirect and when
08:59:01 INFO - the target request is cross-origin.
08:59:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2446ms
08:59:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
08:59:02 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4053000 == 23 [pid = 1870] [id = 632]
08:59:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa4359c00) [pid = 1870] [serial = 1768] [outer = (nil)]
08:59:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa4360c00) [pid = 1870] [serial = 1769] [outer = 0xa4359c00]
08:59:02 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0xa45b8800) [pid = 1870] [serial = 1770] [outer = 0xa4359c00]
08:59:03 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
08:59:03 INFO - document served over http requires an http
08:59:03 INFO - sub-resource via fetch-request using the http-csp
08:59:03 INFO - delivery method with keep-origin-redirect and when
08:59:03 INFO - the target request is same-origin.
08:59:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2305ms
08:59:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
08:59:04 INFO - PROCESS | 1819 | ++DOCSHELL 0xa435fc00 == 24 [pid = 1870] [id = 633]
08:59:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa45bf800) [pid = 1870] [serial = 1771] [outer = (nil)]
08:59:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa4804400) [pid = 1870] [serial = 1772] [outer = 0xa45bf800]
08:59:04 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa4807c00) [pid = 1870] [serial = 1773] [outer = 0xa45bf800]
08:59:06 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
08:59:06 INFO - document served over http requires an http
08:59:06 INFO - sub-resource via fetch-request using the http-csp
08:59:06 INFO - delivery method with no-redirect and when
08:59:06 INFO - the target request is same-origin.
08:59:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2630ms
08:59:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
08:59:07 INFO - PROCESS | 1819 | ++DOCSHELL 0xa45c3400 == 25 [pid = 1870] [id = 634]
08:59:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0xa480ec00) [pid = 1870] [serial = 1774] [outer = (nil)]
08:59:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0xa4831c00) [pid = 1870] [serial = 1775] [outer = 0xa480ec00]
08:59:07 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0xa4836000) [pid = 1870] [serial = 1776] [outer = 0xa480ec00]
08:59:09 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
08:59:09 INFO - document served over http requires an http
08:59:09 INFO - sub-resource via fetch-request using the http-csp
08:59:09 INFO - delivery method with swap-origin-redirect and when
08:59:09 INFO - the target request is same-origin.
08:59:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 3202ms
08:59:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
08:59:10 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4812c00 == 26 [pid = 1870] [id = 635]
08:59:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0xa483e800) [pid = 1870] [serial = 1777] [outer = (nil)]
08:59:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0xa4df1800) [pid = 1870] [serial = 1778] [outer = 0xa483e800]
08:59:10 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0xa4df6800) [pid = 1870] [serial = 1779] [outer = 0xa483e800]
08:59:13 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4df8c00 == 27 [pid = 1870] [id = 636]
08:59:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0xa5033800) [pid = 1870] [serial = 1780] [outer = (nil)]
08:59:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0x9fb77800) [pid = 1870] [serial = 1781] [outer = 0xa5033800]
08:59:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:59:13 INFO - document served over http requires an http
08:59:13 INFO - sub-resource via iframe-tag using the http-csp
08:59:13 INFO - delivery method with keep-origin-redirect and when
08:59:13 INFO - the target request is same-origin.
08:59:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 4065ms
08:59:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
08:59:14 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1701800 == 28 [pid = 1870] [id = 637]
08:59:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0xa1701c00) [pid = 1870] [serial = 1782] [outer = (nil)]
08:59:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0xa1854800) [pid = 1870] [serial = 1783] [outer = 0xa1701c00]
08:59:14 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0xa25acc00) [pid = 1870] [serial = 1784] [outer = 0xa1701c00]
08:59:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa1fb7800 == 27 [pid = 1870] [id = 625]
08:59:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa077e000 == 26 [pid = 1870] [id = 624]
08:59:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa1703400 == 25 [pid = 1870] [id = 623]
08:59:16 INFO - PROCESS | 1819 | --DOCSHELL 0x9f418c00 == 24 [pid = 1870] [id = 622]
08:59:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa3a6ac00 == 23 [pid = 1870] [id = 619]
08:59:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa39e1800 == 22 [pid = 1870] [id = 618]
08:59:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa30d9000 == 21 [pid = 1870] [id = 617]
08:59:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa25a4c00 == 20 [pid = 1870] [id = 616]
08:59:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa0ef9c00 == 19 [pid = 1870] [id = 615]
08:59:16 INFO - PROCESS | 1819 | --DOCSHELL 0xa0441400 == 18 [pid = 1870] [id = 614]
08:59:16 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f667c00 == 19 [pid = 1870] [id = 638]
08:59:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0x9fb71800) [pid = 1870] [serial = 1785] [outer = (nil)]
08:59:17 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0xa1fb3400) [pid = 1870] [serial = 1705] [outer = (nil)] [url = about:blank]
08:59:17 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0xa1faa800) [pid = 1870] [serial = 1713] [outer = (nil)] [url = about:blank]
08:59:17 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0xa0e9a000) [pid = 1870] [serial = 1710] [outer = (nil)] [url = about:blank]
08:59:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0x9fb7bc00) [pid = 1870] [serial = 1786] [outer = 0x9fb71800]
08:59:17 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
08:59:17 INFO - document served over http requires an http
08:59:17 INFO - sub-resource via iframe-tag using the http-csp
08:59:17 INFO - delivery method with no-redirect and when
08:59:17 INFO - the target request is same-origin.
08:59:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3559ms
08:59:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
08:59:17 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb79400 == 20 [pid = 1870] [id = 639]
08:59:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0xa0771400) [pid = 1870] [serial = 1787] [outer = (nil)]
08:59:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0xa0d87400) [pid = 1870] [serial = 1788] [outer = 0xa0771400]
08:59:18 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0xa0e9ac00) [pid = 1870] [serial = 1789] [outer = 0xa0771400]
08:59:19 INFO - PROCESS | 1819 | ++DOCSHELL 0xa170c000 == 21 [pid = 1870] [id = 640]
08:59:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0xa170cc00) [pid = 1870] [serial = 1790] [outer = (nil)]
08:59:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0xa1852800) [pid = 1870] [serial = 1791] [outer = 0xa170cc00]
08:59:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:59:19 INFO - document served over http requires an http
08:59:19 INFO - sub-resource via iframe-tag using the http-csp
08:59:19 INFO - delivery method with swap-origin-redirect and when
08:59:19 INFO - the target request is same-origin.
08:59:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2347ms
08:59:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
08:59:20 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d84c00 == 22 [pid = 1870] [id = 641]
08:59:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0xa170e400) [pid = 1870] [serial = 1792] [outer = (nil)]
08:59:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0xa1cd6400) [pid = 1870] [serial = 1793] [outer = 0xa170e400]
08:59:20 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0xa1fb1000) [pid = 1870] [serial = 1794] [outer = 0xa170e400]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0xa1706c00) [pid = 1870] [serial = 1744] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347519769]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0xa0438400) [pid = 1870] [serial = 1741] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0xa18d6800) [pid = 1870] [serial = 1739] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0xa410d800) [pid = 1870] [serial = 1736] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0xa34dc400) [pid = 1870] [serial = 1724] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0xa39e3000) [pid = 1870] [serial = 1727] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0xa18d5000) [pid = 1870] [serial = 1715] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0xa2906000) [pid = 1870] [serial = 1751] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0xa2573c00) [pid = 1870] [serial = 1749] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0xa18d0400) [pid = 1870] [serial = 1746] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0xa3c90c00) [pid = 1870] [serial = 1733] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0xa2904000) [pid = 1870] [serial = 1721] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0xa185ac00) [pid = 1870] [serial = 1718] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0xa3a6d800) [pid = 1870] [serial = 1730] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0xa0e93c00) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0xa0435400) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0x9f65f400) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0xa34e7000) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0xa1fac400) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa0e97c00) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa1851400) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0xa1704400) [pid = 1870] [serial = 1743] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347519769]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0x9f41bc00) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0xa411a000) [pid = 1870] [serial = 1738] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa3a65c00) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa1cde400) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa2f47c00) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0xa30d6800) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa0ef8000) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0x9f65fc00) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa0770c00) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa257fc00) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa25a8800) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa2902000) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa18d6400) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa1fb8800) [pid = 1870] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa2b15800) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa3c8a000) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa0d82c00) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa0d7e800) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa39dcc00) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0x9fb7a400) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa5665000) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa405a000) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa21bbc00) [pid = 1870] [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]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa393a800) [pid = 1870] [serial = 1700] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa56ccc00) [pid = 1870] [serial = 1626] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa25a5c00) [pid = 1870] [serial = 1674] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa21b5000) [pid = 1870] [serial = 1677] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa0777800) [pid = 1870] [serial = 1635] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa257c400) [pid = 1870] [serial = 1658] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa0d82400) [pid = 1870] [serial = 1638] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa34e1400) [pid = 1870] [serial = 1692] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa0e9fc00) [pid = 1870] [serial = 1641] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa2906c00) [pid = 1870] [serial = 1680] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa1709000) [pid = 1870] [serial = 1644] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa38e8c00) [pid = 1870] [serial = 1695] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa2f52400) [pid = 1870] [serial = 1689] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa38e3c00) [pid = 1870] [serial = 1725] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa18de400) [pid = 1870] [serial = 1650] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa185e400) [pid = 1870] [serial = 1647] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa2b1f000) [pid = 1870] [serial = 1686] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa29f3000) [pid = 1870] [serial = 1683] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa21af400) [pid = 1870] [serial = 1653] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa29ee400) [pid = 1870] [serial = 1722] [outer = (nil)] [url = about:blank]
08:59:22 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0xa1cd5c00) [pid = 1870] [serial = 1719] [outer = (nil)] [url = about:blank]
08:59:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:59:22 INFO - document served over http requires an http
08:59:22 INFO - sub-resource via script-tag using the http-csp
08:59:22 INFO - delivery method with keep-origin-redirect and when
08:59:22 INFO - the target request is same-origin.
08:59:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3090ms
08:59:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
08:59:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f419000 == 23 [pid = 1870] [id = 642]
08:59:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0x9f65b400) [pid = 1870] [serial = 1795] [outer = (nil)]
08:59:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0xa043c800) [pid = 1870] [serial = 1796] [outer = 0x9f65b400]
08:59:23 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0xa0e9f800) [pid = 1870] [serial = 1797] [outer = 0x9f65b400]
08:59:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:59:25 INFO - document served over http requires an http
08:59:25 INFO - sub-resource via script-tag using the http-csp
08:59:25 INFO - delivery method with no-redirect and when
08:59:25 INFO - the target request is same-origin.
08:59:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2305ms
08:59:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
08:59:25 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65dc00 == 24 [pid = 1870] [id = 643]
08:59:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0x9f664800) [pid = 1870] [serial = 1798] [outer = (nil)]
08:59:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa0efc400) [pid = 1870] [serial = 1799] [outer = 0x9f664800]
08:59:26 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa18d3400) [pid = 1870] [serial = 1800] [outer = 0x9f664800]
08:59:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:59:28 INFO - document served over http requires an http
08:59:28 INFO - sub-resource via script-tag using the http-csp
08:59:28 INFO - delivery method with swap-origin-redirect and when
08:59:28 INFO - the target request is same-origin.
08:59:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2905ms
08:59:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
08:59:28 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e90400 == 25 [pid = 1870] [id = 644]
08:59:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa0e9bc00) [pid = 1870] [serial = 1801] [outer = (nil)]
08:59:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa21b0800) [pid = 1870] [serial = 1802] [outer = 0xa0e9bc00]
08:59:29 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa21b9800) [pid = 1870] [serial = 1803] [outer = 0xa0e9bc00]
08:59:30 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
08:59:30 INFO - document served over http requires an http
08:59:30 INFO - sub-resource via xhr-request using the http-csp
08:59:30 INFO - delivery method with keep-origin-redirect and when
08:59:30 INFO - the target request is same-origin.
08:59:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2706ms
08:59:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
08:59:31 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1fb9c00 == 26 [pid = 1870] [id = 645]
08:59:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa257c400) [pid = 1870] [serial = 1804] [outer = (nil)]
08:59:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa25a8800) [pid = 1870] [serial = 1805] [outer = 0xa257c400]
08:59:31 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa2906c00) [pid = 1870] [serial = 1806] [outer = 0xa257c400]
08:59:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:59:33 INFO - document served over http requires an http
08:59:33 INFO - sub-resource via xhr-request using the http-csp
08:59:33 INFO - delivery method with no-redirect and when
08:59:33 INFO - the target request is same-origin.
08:59:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2593ms
08:59:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
08:59:33 INFO - PROCESS | 1819 | ++DOCSHELL 0xa25a2800 == 27 [pid = 1870] [id = 646]
08:59:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa25a5400) [pid = 1870] [serial = 1807] [outer = (nil)]
08:59:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa29f8c00) [pid = 1870] [serial = 1808] [outer = 0xa25a5400]
08:59:34 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa2b21800) [pid = 1870] [serial = 1809] [outer = 0xa25a5400]
08:59:36 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
08:59:36 INFO - document served over http requires an http
08:59:36 INFO - sub-resource via xhr-request using the http-csp
08:59:36 INFO - delivery method with swap-origin-redirect and when
08:59:36 INFO - the target request is same-origin.
08:59:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2757ms
08:59:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
08:59:37 INFO - PROCESS | 1819 | ++DOCSHELL 0xa29f4800 == 28 [pid = 1870] [id = 647]
08:59:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa2f52800) [pid = 1870] [serial = 1810] [outer = (nil)]
08:59:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa30d9400) [pid = 1870] [serial = 1811] [outer = 0xa2f52800]
08:59:38 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa34dec00) [pid = 1870] [serial = 1812] [outer = 0xa2f52800]
08:59:39 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
08:59:39 INFO - document served over http requires an https
08:59:39 INFO - sub-resource via fetch-request using the http-csp
08:59:39 INFO - delivery method with keep-origin-redirect and when
08:59:39 INFO - the target request is same-origin.
08:59:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3672ms
08:59:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
08:59:40 INFO - PROCESS | 1819 | ++DOCSHELL 0xa30d5400 == 29 [pid = 1870] [id = 648]
08:59:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa34e7400) [pid = 1870] [serial = 1813] [outer = (nil)]
08:59:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa3932800) [pid = 1870] [serial = 1814] [outer = 0xa34e7400]
08:59:41 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa393d400) [pid = 1870] [serial = 1815] [outer = 0xa34e7400]
08:59:42 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
08:59:42 INFO - document served over http requires an https
08:59:42 INFO - sub-resource via fetch-request using the http-csp
08:59:42 INFO - delivery method with no-redirect and when
08:59:42 INFO - the target request is same-origin.
08:59:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2505ms
08:59:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
08:59:42 INFO - PROCESS | 1819 | ++DOCSHELL 0xa38ef400 == 30 [pid = 1870] [id = 649]
08:59:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa39e5800) [pid = 1870] [serial = 1816] [outer = (nil)]
08:59:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa3a6d800) [pid = 1870] [serial = 1817] [outer = 0xa39e5800]
08:59:43 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa3c89400) [pid = 1870] [serial = 1818] [outer = 0xa39e5800]
08:59:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:59:44 INFO - document served over http requires an https
08:59:44 INFO - sub-resource via fetch-request using the http-csp
08:59:44 INFO - delivery method with swap-origin-redirect and when
08:59:44 INFO - the target request is same-origin.
08:59:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2295ms
08:59:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
08:59:45 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3a69800 == 31 [pid = 1870] [id = 650]
08:59:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa4058c00) [pid = 1870] [serial = 1819] [outer = (nil)]
08:59:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa4115800) [pid = 1870] [serial = 1820] [outer = 0xa4058c00]
08:59:46 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa4359800) [pid = 1870] [serial = 1821] [outer = 0xa4058c00]
08:59:47 INFO - PROCESS | 1819 | ++DOCSHELL 0xa45c3000 == 32 [pid = 1870] [id = 651]
08:59:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa45c3800) [pid = 1870] [serial = 1822] [outer = (nil)]
08:59:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa480fc00) [pid = 1870] [serial = 1823] [outer = 0xa45c3800]
08:59:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
08:59:47 INFO - document served over http requires an https
08:59:47 INFO - sub-resource via iframe-tag using the http-csp
08:59:47 INFO - delivery method with keep-origin-redirect and when
08:59:47 INFO - the target request is same-origin.
08:59:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3172ms
08:59:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
08:59:48 INFO - PROCESS | 1819 | ++DOCSHELL 0xa410fc00 == 33 [pid = 1870] [id = 652]
08:59:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa4110000) [pid = 1870] [serial = 1824] [outer = (nil)]
08:59:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa4df9800) [pid = 1870] [serial = 1825] [outer = 0xa4110000]
08:59:49 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa5038000) [pid = 1870] [serial = 1826] [outer = 0xa4110000]
08:59:50 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5040400 == 34 [pid = 1870] [id = 653]
08:59:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa5040800) [pid = 1870] [serial = 1827] [outer = (nil)]
08:59:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa5042400) [pid = 1870] [serial = 1828] [outer = 0xa5040800]
08:59:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
08:59:50 INFO - document served over http requires an https
08:59:50 INFO - sub-resource via iframe-tag using the http-csp
08:59:50 INFO - delivery method with no-redirect and when
08:59:50 INFO - the target request is same-origin.
08:59:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2848ms
08:59:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
08:59:52 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5182800 == 35 [pid = 1870] [id = 654]
08:59:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa5182c00) [pid = 1870] [serial = 1829] [outer = (nil)]
08:59:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa5187400) [pid = 1870] [serial = 1830] [outer = 0xa5182c00]
08:59:52 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa518c000) [pid = 1870] [serial = 1831] [outer = 0xa5182c00]
08:59:54 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb72000 == 34 [pid = 1870] [id = 627]
08:59:54 INFO - PROCESS | 1819 | --DOCSHELL 0x9f65ac00 == 33 [pid = 1870] [id = 628]
08:59:54 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb80400 == 32 [pid = 1870] [id = 613]
08:59:54 INFO - PROCESS | 1819 | --DOCSHELL 0xa2903000 == 31 [pid = 1870] [id = 629]
08:59:54 INFO - PROCESS | 1819 | --DOCSHELL 0xa2f50c00 == 30 [pid = 1870] [id = 630]
08:59:54 INFO - PROCESS | 1819 | --DOCSHELL 0xa3c8cc00 == 29 [pid = 1870] [id = 631]
08:59:54 INFO - PROCESS | 1819 | --DOCSHELL 0xa4053000 == 28 [pid = 1870] [id = 632]
08:59:54 INFO - PROCESS | 1819 | --DOCSHELL 0xa435fc00 == 27 [pid = 1870] [id = 633]
08:59:54 INFO - PROCESS | 1819 | --DOCSHELL 0xa45c3400 == 26 [pid = 1870] [id = 634]
08:59:54 INFO - PROCESS | 1819 | --DOCSHELL 0x9f667c00 == 25 [pid = 1870] [id = 638]
08:59:54 INFO - PROCESS | 1819 | --DOCSHELL 0xa1701800 == 24 [pid = 1870] [id = 637]
08:59:54 INFO - PROCESS | 1819 | --DOCSHELL 0xa170c000 == 23 [pid = 1870] [id = 640]
08:59:54 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb79400 == 22 [pid = 1870] [id = 639]
08:59:54 INFO - PROCESS | 1819 | --DOCSHELL 0xa185a400 == 21 [pid = 1870] [id = 626]
08:59:54 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d84c00 == 20 [pid = 1870] [id = 641]
08:59:54 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa3a72800) [pid = 1870] [serial = 1731] [outer = (nil)] [url = about:blank]
08:59:54 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa39e7400) [pid = 1870] [serial = 1728] [outer = (nil)] [url = about:blank]
08:59:54 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa4054400) [pid = 1870] [serial = 1734] [outer = (nil)] [url = about:blank]
08:59:54 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa21bac00) [pid = 1870] [serial = 1716] [outer = (nil)] [url = about:blank]
08:59:54 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa0e9a800) [pid = 1870] [serial = 1742] [outer = (nil)] [url = about:blank]
08:59:54 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa4112400) [pid = 1870] [serial = 1737] [outer = (nil)] [url = about:blank]
08:59:54 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa1cd2c00) [pid = 1870] [serial = 1747] [outer = (nil)] [url = about:blank]
08:59:54 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65f400 == 21 [pid = 1870] [id = 655]
08:59:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0x9f661400) [pid = 1870] [serial = 1832] [outer = (nil)]
08:59:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0x9fb78c00) [pid = 1870] [serial = 1833] [outer = 0x9f661400]
08:59:55 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
08:59:55 INFO - document served over http requires an https
08:59:55 INFO - sub-resource via iframe-tag using the http-csp
08:59:55 INFO - delivery method with swap-origin-redirect and when
08:59:55 INFO - the target request is same-origin.
08:59:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 4626ms
08:59:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
08:59:55 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0444800 == 22 [pid = 1870] [id = 656]
08:59:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa077e400) [pid = 1870] [serial = 1834] [outer = (nil)]
08:59:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa0d8d800) [pid = 1870] [serial = 1835] [outer = 0xa077e400]
08:59:56 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
08:59:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa0ef5c00) [pid = 1870] [serial = 1836] [outer = 0xa077e400]
08:59:58 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
08:59:58 INFO - document served over http requires an https
08:59:58 INFO - sub-resource via script-tag using the http-csp
08:59:58 INFO - delivery method with keep-origin-redirect and when
08:59:58 INFO - the target request is same-origin.
08:59:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3474ms
08:59:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
08:59:59 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0772000 == 23 [pid = 1870] [id = 657]
08:59:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa0775000) [pid = 1870] [serial = 1837] [outer = (nil)]
08:59:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa1cdac00) [pid = 1870] [serial = 1838] [outer = 0xa0775000]
09:00:00 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa1fb3400) [pid = 1870] [serial = 1839] [outer = 0xa0775000]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa3939000) [pid = 1870] [serial = 1763] [outer = (nil)] [url = about:blank]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa4831c00) [pid = 1870] [serial = 1775] [outer = (nil)] [url = about:blank]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa1cd6400) [pid = 1870] [serial = 1793] [outer = (nil)] [url = about:blank]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0x9fb7bc00) [pid = 1870] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347556949]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa4df1800) [pid = 1870] [serial = 1778] [outer = (nil)] [url = about:blank]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa290ec00) [pid = 1870] [serial = 1757] [outer = (nil)] [url = about:blank]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa1852800) [pid = 1870] [serial = 1791] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa1854800) [pid = 1870] [serial = 1783] [outer = (nil)] [url = about:blank]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0x9fb77800) [pid = 1870] [serial = 1781] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa043f800) [pid = 1870] [serial = 1754] [outer = (nil)] [url = about:blank]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa0d87400) [pid = 1870] [serial = 1788] [outer = (nil)] [url = about:blank]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa30d7400) [pid = 1870] [serial = 1760] [outer = (nil)] [url = about:blank]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa4804400) [pid = 1870] [serial = 1772] [outer = (nil)] [url = about:blank]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa405b400) [pid = 1870] [serial = 1766] [outer = (nil)] [url = about:blank]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa4360c00) [pid = 1870] [serial = 1769] [outer = (nil)] [url = about:blank]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa043c800) [pid = 1870] [serial = 1796] [outer = (nil)] [url = about:blank]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa170cc00) [pid = 1870] [serial = 1790] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa170e400) [pid = 1870] [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]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa1701c00) [pid = 1870] [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]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa0771400) [pid = 1870] [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]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0x9fb71800) [pid = 1870] [serial = 1785] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347556949]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa185b000) [pid = 1870] [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]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa5033800) [pid = 1870] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:00:01 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa29ea400) [pid = 1870] [serial = 1752] [outer = (nil)] [url = about:blank]
09:00:01 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
09:00:01 INFO - document served over http requires an https
09:00:01 INFO - sub-resource via script-tag using the http-csp
09:00:01 INFO - delivery method with no-redirect and when
09:00:01 INFO - the target request is same-origin.
09:00:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2897ms
09:00:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:00:02 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0779000 == 24 [pid = 1870] [id = 658]
09:00:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa0e98400) [pid = 1870] [serial = 1840] [outer = (nil)]
09:00:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa1cde000) [pid = 1870] [serial = 1841] [outer = 0xa0e98400]
09:00:02 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa257fc00) [pid = 1870] [serial = 1842] [outer = 0xa0e98400]
09:00:04 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
09:00:04 INFO - document served over http requires an https
09:00:04 INFO - sub-resource via script-tag using the http-csp
09:00:04 INFO - delivery method with swap-origin-redirect and when
09:00:04 INFO - the target request is same-origin.
09:00:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2405ms
09:00:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:00:04 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1701c00 == 25 [pid = 1870] [id = 659]
09:00:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa170cc00) [pid = 1870] [serial = 1843] [outer = (nil)]
09:00:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa1facc00) [pid = 1870] [serial = 1844] [outer = 0xa170cc00]
09:00:05 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa25aec00) [pid = 1870] [serial = 1845] [outer = 0xa170cc00]
09:00:06 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
09:00:06 INFO - document served over http requires an https
09:00:06 INFO - sub-resource via xhr-request using the http-csp
09:00:06 INFO - delivery method with keep-origin-redirect and when
09:00:06 INFO - the target request is same-origin.
09:00:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2732ms
09:00:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
09:00:07 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1cd2c00 == 26 [pid = 1870] [id = 660]
09:00:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa1cd3800) [pid = 1870] [serial = 1846] [outer = (nil)]
09:00:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa2b1e800) [pid = 1870] [serial = 1847] [outer = 0xa1cd3800]
09:00:08 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa2f50800) [pid = 1870] [serial = 1848] [outer = 0xa1cd3800]
09:00:10 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
09:00:10 INFO - document served over http requires an https
09:00:10 INFO - sub-resource via xhr-request using the http-csp
09:00:10 INFO - delivery method with no-redirect and when
09:00:10 INFO - the target request is same-origin.
09:00:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3010ms
09:00:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:00:10 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2b17400 == 27 [pid = 1870] [id = 661]
09:00:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa30dcc00) [pid = 1870] [serial = 1849] [outer = (nil)]
09:00:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa3934c00) [pid = 1870] [serial = 1850] [outer = 0xa30dcc00]
09:00:11 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa39e1400) [pid = 1870] [serial = 1851] [outer = 0xa30dcc00]
09:00:13 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
09:00:13 INFO - document served over http requires an https
09:00:13 INFO - sub-resource via xhr-request using the http-csp
09:00:13 INFO - delivery method with swap-origin-redirect and when
09:00:13 INFO - the target request is same-origin.
09:00:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3012ms
09:00:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:00:13 INFO - PROCESS | 1819 | ++DOCSHELL 0xa38ebc00 == 28 [pid = 1870] [id = 662]
09:00:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa3a73400) [pid = 1870] [serial = 1852] [outer = (nil)]
09:00:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa4051400) [pid = 1870] [serial = 1853] [outer = 0xa3a73400]
09:00:14 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa405b800) [pid = 1870] [serial = 1854] [outer = 0xa3a73400]
09:00:15 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
09:00:15 INFO - document served over http requires an http
09:00:15 INFO - sub-resource via fetch-request using the meta-csp
09:00:15 INFO - delivery method with keep-origin-redirect and when
09:00:15 INFO - the target request is cross-origin.
09:00:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2904ms
09:00:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
09:00:16 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3c88c00 == 29 [pid = 1870] [id = 663]
09:00:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa4116c00) [pid = 1870] [serial = 1855] [outer = (nil)]
09:00:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa4363c00) [pid = 1870] [serial = 1856] [outer = 0xa4116c00]
09:00:17 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa4805000) [pid = 1870] [serial = 1857] [outer = 0xa4116c00]
09:00:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
09:00:19 INFO - document served over http requires an http
09:00:19 INFO - sub-resource via fetch-request using the meta-csp
09:00:19 INFO - delivery method with no-redirect and when
09:00:19 INFO - the target request is cross-origin.
09:00:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3529ms
09:00:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:00:20 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4362400 == 30 [pid = 1870] [id = 664]
09:00:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa4838000) [pid = 1870] [serial = 1858] [outer = (nil)]
09:00:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa5034400) [pid = 1870] [serial = 1859] [outer = 0xa4838000]
09:00:21 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa5658800) [pid = 1870] [serial = 1860] [outer = 0xa4838000]
09:00:22 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
09:00:22 INFO - document served over http requires an http
09:00:22 INFO - sub-resource via fetch-request using the meta-csp
09:00:22 INFO - delivery method with swap-origin-redirect and when
09:00:22 INFO - the target request is cross-origin.
09:00:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2759ms
09:00:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:00:22 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4df5800 == 31 [pid = 1870] [id = 665]
09:00:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa4dfa800) [pid = 1870] [serial = 1861] [outer = (nil)]
09:00:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa5666c00) [pid = 1870] [serial = 1862] [outer = 0xa4dfa800]
09:00:23 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa5672c00) [pid = 1870] [serial = 1863] [outer = 0xa4dfa800]
09:00:24 INFO - PROCESS | 1819 | ++DOCSHELL 0xa567c800 == 32 [pid = 1870] [id = 666]
09:00:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa567cc00) [pid = 1870] [serial = 1864] [outer = (nil)]
09:00:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa56be000) [pid = 1870] [serial = 1865] [outer = 0xa567cc00]
09:00:25 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
09:00:25 INFO - document served over http requires an http
09:00:25 INFO - sub-resource via iframe-tag using the meta-csp
09:00:25 INFO - delivery method with keep-origin-redirect and when
09:00:25 INFO - the target request is cross-origin.
09:00:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2714ms
09:00:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:00:25 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5664000 == 33 [pid = 1870] [id = 667]
09:00:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa5664400) [pid = 1870] [serial = 1866] [outer = (nil)]
09:00:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa56c5000) [pid = 1870] [serial = 1867] [outer = 0xa5664400]
09:00:26 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa56ca000) [pid = 1870] [serial = 1868] [outer = 0xa5664400]
09:00:27 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5991000 == 34 [pid = 1870] [id = 668]
09:00:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa5991400) [pid = 1870] [serial = 1869] [outer = (nil)]
09:00:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0xa56c2000) [pid = 1870] [serial = 1870] [outer = 0xa5991400]
09:00:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
09:00:27 INFO - document served over http requires an http
09:00:27 INFO - sub-resource via iframe-tag using the meta-csp
09:00:27 INFO - delivery method with no-redirect and when
09:00:27 INFO - the target request is cross-origin.
09:00:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2879ms
09:00:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:00:28 INFO - PROCESS | 1819 | ++DOCSHELL 0xa56c0000 == 35 [pid = 1870] [id = 669]
09:00:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa56c0c00) [pid = 1870] [serial = 1871] [outer = (nil)]
09:00:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa5998c00) [pid = 1870] [serial = 1872] [outer = 0xa56c0c00]
09:00:29 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa5b50c00) [pid = 1870] [serial = 1873] [outer = 0xa56c0c00]
09:00:30 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5b58000 == 36 [pid = 1870] [id = 670]
09:00:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0xa5b58400) [pid = 1870] [serial = 1874] [outer = (nil)]
09:00:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0xa5b5a400) [pid = 1870] [serial = 1875] [outer = 0xa5b58400]
09:00:30 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
09:00:30 INFO - document served over http requires an http
09:00:30 INFO - sub-resource via iframe-tag using the meta-csp
09:00:30 INFO - delivery method with swap-origin-redirect and when
09:00:30 INFO - the target request is cross-origin.
09:00:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2991ms
09:00:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:00:31 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5996c00 == 37 [pid = 1870] [id = 671]
09:00:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0xa5997000) [pid = 1870] [serial = 1876] [outer = (nil)]
09:00:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0xa5dd1800) [pid = 1870] [serial = 1877] [outer = 0xa5997000]
09:00:32 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0xa5dd7c00) [pid = 1870] [serial = 1878] [outer = 0xa5997000]
09:00:34 INFO - PROCESS | 1819 | --DOCSHELL 0x9f65dc00 == 36 [pid = 1870] [id = 643]
09:00:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e90400 == 35 [pid = 1870] [id = 644]
09:00:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa1fb9c00 == 34 [pid = 1870] [id = 645]
09:00:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa25a2800 == 33 [pid = 1870] [id = 646]
09:00:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa29f4800 == 32 [pid = 1870] [id = 647]
09:00:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa30d5400 == 31 [pid = 1870] [id = 648]
09:00:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa38ef400 == 30 [pid = 1870] [id = 649]
09:00:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa45c3000 == 29 [pid = 1870] [id = 651]
09:00:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa3a69800 == 28 [pid = 1870] [id = 650]
09:00:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa5040400 == 27 [pid = 1870] [id = 653]
09:00:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa410fc00 == 26 [pid = 1870] [id = 652]
09:00:34 INFO - PROCESS | 1819 | --DOCSHELL 0x9f65f400 == 25 [pid = 1870] [id = 655]
09:00:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa5182800 == 24 [pid = 1870] [id = 654]
09:00:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa0444800 == 23 [pid = 1870] [id = 656]
09:00:34 INFO - PROCESS | 1819 | --DOCSHELL 0xa0772000 == 22 [pid = 1870] [id = 657]
09:00:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa1701c00 == 21 [pid = 1870] [id = 659]
09:00:36 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb78800 == 20 [pid = 1870] [id = 607]
09:00:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa1cd2c00 == 19 [pid = 1870] [id = 660]
09:00:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa2b17400 == 18 [pid = 1870] [id = 661]
09:00:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa38ebc00 == 17 [pid = 1870] [id = 662]
09:00:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa3c88c00 == 16 [pid = 1870] [id = 663]
09:00:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa4362400 == 15 [pid = 1870] [id = 664]
09:00:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa4119c00 == 14 [pid = 1870] [id = 621]
09:00:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa3c8f800 == 13 [pid = 1870] [id = 620]
09:00:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa567c800 == 12 [pid = 1870] [id = 666]
09:00:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa4df5800 == 11 [pid = 1870] [id = 665]
09:00:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa5991000 == 10 [pid = 1870] [id = 668]
09:00:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa5664000 == 9 [pid = 1870] [id = 667]
09:00:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa5b58000 == 8 [pid = 1870] [id = 670]
09:00:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa56c0000 == 7 [pid = 1870] [id = 669]
09:00:37 INFO - PROCESS | 1819 | --DOCSHELL 0x9f419000 == 6 [pid = 1870] [id = 642]
09:00:37 INFO - PROCESS | 1819 | --DOCSHELL 0xa0779000 == 5 [pid = 1870] [id = 658]
09:00:37 INFO - PROCESS | 1819 | --DOCSHELL 0xa1fab800 == 4 [pid = 1870] [id = 598]
09:00:37 INFO - PROCESS | 1819 | --DOCSHELL 0xa4df8c00 == 3 [pid = 1870] [id = 636]
09:00:37 INFO - PROCESS | 1819 | --DOCSHELL 0xa4812c00 == 2 [pid = 1870] [id = 635]
09:00:37 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0xa0e9ac00) [pid = 1870] [serial = 1789] [outer = (nil)] [url = about:blank]
09:00:37 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0xa25acc00) [pid = 1870] [serial = 1784] [outer = (nil)] [url = about:blank]
09:00:37 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0xa1fb1000) [pid = 1870] [serial = 1794] [outer = (nil)] [url = about:blank]
09:00:37 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
09:00:37 INFO - document served over http requires an http
09:00:37 INFO - sub-resource via script-tag using the meta-csp
09:00:37 INFO - delivery method with keep-origin-redirect and when
09:00:37 INFO - the target request is cross-origin.
09:00:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 6510ms
09:00:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
09:00:38 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65c800 == 3 [pid = 1870] [id = 672]
09:00:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0x9f65d000) [pid = 1870] [serial = 1879] [outer = (nil)]
09:00:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0x9f65f800) [pid = 1870] [serial = 1880] [outer = 0x9f65d000]
09:00:38 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0x9fb72400) [pid = 1870] [serial = 1881] [outer = 0x9f65d000]
09:00:39 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
09:00:39 INFO - document served over http requires an http
09:00:39 INFO - sub-resource via script-tag using the meta-csp
09:00:39 INFO - delivery method with no-redirect and when
09:00:39 INFO - the target request is cross-origin.
09:00:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2397ms
09:00:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:00:40 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65bc00 == 4 [pid = 1870] [id = 673]
09:00:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0xa0437400) [pid = 1870] [serial = 1882] [outer = (nil)]
09:00:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0xa0443000) [pid = 1870] [serial = 1883] [outer = 0xa0437400]
09:00:41 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0xa0773800) [pid = 1870] [serial = 1884] [outer = 0xa0437400]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0xa4359c00) [pid = 1870] [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]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0x9fb72800) [pid = 1870] [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]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0xa0e9bc00) [pid = 1870] [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]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0x9f65e800) [pid = 1870] [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]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0xa077e400) [pid = 1870] [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]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0xa30d2c00) [pid = 1870] [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]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0xa2904400) [pid = 1870] [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]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0xa4110000) [pid = 1870] [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]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0xa5040800) [pid = 1870] [serial = 1827] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347590288]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa0775000) [pid = 1870] [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]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa45c3800) [pid = 1870] [serial = 1822] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0xa34e7400) [pid = 1870] [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]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0xa0e98400) [pid = 1870] [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]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0x9f65b400) [pid = 1870] [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]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa3c8d000) [pid = 1870] [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]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa25a5400) [pid = 1870] [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]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa4058c00) [pid = 1870] [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]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0x9f664800) [pid = 1870] [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]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa39e5800) [pid = 1870] [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]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa480ec00) [pid = 1870] [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]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa257c400) [pid = 1870] [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]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa5182c00) [pid = 1870] [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]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa2f52800) [pid = 1870] [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]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0x9f661400) [pid = 1870] [serial = 1832] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa45bf800) [pid = 1870] [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]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa483e800) [pid = 1870] [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]
09:00:46 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa1cde000) [pid = 1870] [serial = 1841] [outer = (nil)] [url = about:blank]
09:00:47 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa30d9400) [pid = 1870] [serial = 1811] [outer = (nil)] [url = about:blank]
09:00:47 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa1cdac00) [pid = 1870] [serial = 1838] [outer = (nil)] [url = about:blank]
09:00:47 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa3a6d800) [pid = 1870] [serial = 1817] [outer = (nil)] [url = about:blank]
09:00:47 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa4115800) [pid = 1870] [serial = 1820] [outer = (nil)] [url = about:blank]
09:00:47 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa4df9800) [pid = 1870] [serial = 1825] [outer = (nil)] [url = about:blank]
09:00:47 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0x9fb78c00) [pid = 1870] [serial = 1833] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:00:47 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa5042400) [pid = 1870] [serial = 1828] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347590288]
09:00:47 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa3932800) [pid = 1870] [serial = 1814] [outer = (nil)] [url = about:blank]
09:00:47 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa0efc400) [pid = 1870] [serial = 1799] [outer = (nil)] [url = about:blank]
09:00:47 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa480fc00) [pid = 1870] [serial = 1823] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:00:47 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa29f8c00) [pid = 1870] [serial = 1808] [outer = (nil)] [url = about:blank]
09:00:47 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa0d8d800) [pid = 1870] [serial = 1835] [outer = (nil)] [url = about:blank]
09:00:47 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa25a8800) [pid = 1870] [serial = 1805] [outer = (nil)] [url = about:blank]
09:00:47 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa21b0800) [pid = 1870] [serial = 1802] [outer = (nil)] [url = about:blank]
09:00:47 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa5187400) [pid = 1870] [serial = 1830] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa4116000) [pid = 1870] [serial = 1767] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa39e2400) [pid = 1870] [serial = 1764] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa1703000) [pid = 1870] [serial = 1755] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa4807c00) [pid = 1870] [serial = 1773] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa21b9800) [pid = 1870] [serial = 1803] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa2906c00) [pid = 1870] [serial = 1806] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa4836000) [pid = 1870] [serial = 1776] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa34df800) [pid = 1870] [serial = 1761] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa2b21800) [pid = 1870] [serial = 1809] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa4df6800) [pid = 1870] [serial = 1779] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa45b8800) [pid = 1870] [serial = 1770] [outer = (nil)] [url = about:blank]
09:00:48 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa2b15000) [pid = 1870] [serial = 1758] [outer = (nil)] [url = about:blank]
09:00:48 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
09:00:48 INFO - document served over http requires an http
09:00:48 INFO - sub-resource via script-tag using the meta-csp
09:00:48 INFO - delivery method with swap-origin-redirect and when
09:00:48 INFO - the target request is cross-origin.
09:00:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 8935ms
09:00:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:00:49 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f418400 == 5 [pid = 1870] [id = 674]
09:00:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0x9f418800) [pid = 1870] [serial = 1885] [outer = (nil)]
09:00:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0x9f661800) [pid = 1870] [serial = 1886] [outer = 0x9f418800]
09:00:50 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa0436400) [pid = 1870] [serial = 1887] [outer = 0x9f418800]
09:00:51 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
09:00:51 INFO - document served over http requires an http
09:00:51 INFO - sub-resource via xhr-request using the meta-csp
09:00:51 INFO - delivery method with keep-origin-redirect and when
09:00:51 INFO - the target request is cross-origin.
09:00:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2553ms
09:00:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
09:00:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f658c00 == 6 [pid = 1870] [id = 675]
09:00:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0x9f659400) [pid = 1870] [serial = 1888] [outer = (nil)]
09:00:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa0d83800) [pid = 1870] [serial = 1889] [outer = 0x9f659400]
09:00:52 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa0d89400) [pid = 1870] [serial = 1890] [outer = 0x9f659400]
09:00:53 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
09:00:53 INFO - document served over http requires an http
09:00:53 INFO - sub-resource via xhr-request using the meta-csp
09:00:53 INFO - delivery method with no-redirect and when
09:00:53 INFO - the target request is cross-origin.
09:00:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2493ms
09:00:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:00:54 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d7e800 == 7 [pid = 1870] [id = 676]
09:00:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa0d81c00) [pid = 1870] [serial = 1891] [outer = (nil)]
09:00:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa0e9d800) [pid = 1870] [serial = 1892] [outer = 0xa0d81c00]
09:00:55 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa0ef1800) [pid = 1870] [serial = 1893] [outer = 0xa0d81c00]
09:00:56 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
09:00:56 INFO - document served over http requires an http
09:00:56 INFO - sub-resource via xhr-request using the meta-csp
09:00:56 INFO - delivery method with swap-origin-redirect and when
09:00:56 INFO - the target request is cross-origin.
09:00:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2873ms
09:00:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:00:57 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e99c00 == 8 [pid = 1870] [id = 677]
09:00:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa0e9a000) [pid = 1870] [serial = 1894] [outer = (nil)]
09:00:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa1707c00) [pid = 1870] [serial = 1895] [outer = 0xa0e9a000]
09:00:58 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:00:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa170d000) [pid = 1870] [serial = 1896] [outer = 0xa0e9a000]
09:00:59 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
09:00:59 INFO - document served over http requires an https
09:00:59 INFO - sub-resource via fetch-request using the meta-csp
09:00:59 INFO - delivery method with keep-origin-redirect and when
09:00:59 INFO - the target request is cross-origin.
09:00:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2873ms
09:00:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
09:01:00 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1706400 == 9 [pid = 1870] [id = 678]
09:01:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa1706c00) [pid = 1870] [serial = 1897] [outer = (nil)]
09:01:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa185c000) [pid = 1870] [serial = 1898] [outer = 0xa1706c00]
09:01:01 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa18d1400) [pid = 1870] [serial = 1899] [outer = 0xa1706c00]
09:01:02 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
09:01:02 INFO - document served over http requires an https
09:01:02 INFO - sub-resource via fetch-request using the meta-csp
09:01:02 INFO - delivery method with no-redirect and when
09:01:02 INFO - the target request is cross-origin.
09:01:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3148ms
09:01:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:01:03 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1858000 == 10 [pid = 1870] [id = 679]
09:01:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa1859400) [pid = 1870] [serial = 1900] [outer = (nil)]
09:01:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa1cd5c00) [pid = 1870] [serial = 1901] [outer = 0xa1859400]
09:01:04 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa1cdf000) [pid = 1870] [serial = 1902] [outer = 0xa1859400]
09:01:05 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
09:01:05 INFO - document served over http requires an https
09:01:05 INFO - sub-resource via fetch-request using the meta-csp
09:01:05 INFO - delivery method with swap-origin-redirect and when
09:01:05 INFO - the target request is cross-origin.
09:01:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2907ms
09:01:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:01:06 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1cd4c00 == 11 [pid = 1870] [id = 680]
09:01:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa1cd5000) [pid = 1870] [serial = 1903] [outer = (nil)]
09:01:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa1fb6c00) [pid = 1870] [serial = 1904] [outer = 0xa1cd5000]
09:01:07 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa21af800) [pid = 1870] [serial = 1905] [outer = 0xa1cd5000]
09:01:09 INFO - PROCESS | 1819 | ++DOCSHELL 0xa21b9000 == 12 [pid = 1870] [id = 681]
09:01:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa21b9400) [pid = 1870] [serial = 1906] [outer = (nil)]
09:01:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa21bbc00) [pid = 1870] [serial = 1907] [outer = 0xa21b9400]
09:01:09 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
09:01:09 INFO - document served over http requires an https
09:01:09 INFO - sub-resource via iframe-tag using the meta-csp
09:01:09 INFO - delivery method with keep-origin-redirect and when
09:01:09 INFO - the target request is cross-origin.
09:01:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 4012ms
09:01:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:01:10 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1fb1c00 == 13 [pid = 1870] [id = 682]
09:01:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa1fb2000) [pid = 1870] [serial = 1908] [outer = (nil)]
09:01:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa2576c00) [pid = 1870] [serial = 1909] [outer = 0xa1fb2000]
09:01:11 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa2578c00) [pid = 1870] [serial = 1910] [outer = 0xa1fb2000]
09:01:12 INFO - PROCESS | 1819 | ++DOCSHELL 0xa25a5400 == 14 [pid = 1870] [id = 683]
09:01:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa25a6000) [pid = 1870] [serial = 1911] [outer = (nil)]
09:01:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa25aa000) [pid = 1870] [serial = 1912] [outer = 0xa25a6000]
09:01: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
09:01:12 INFO - document served over http requires an https
09:01:12 INFO - sub-resource via iframe-tag using the meta-csp
09:01:12 INFO - delivery method with no-redirect and when
09:01:12 INFO - the target request is cross-origin.
09:01:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3012ms
09:01:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:01:13 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2573c00 == 15 [pid = 1870] [id = 684]
09:01:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa2576000) [pid = 1870] [serial = 1913] [outer = (nil)]
09:01:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa2904000) [pid = 1870] [serial = 1914] [outer = 0xa2576000]
09:01:13 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa170c400) [pid = 1870] [serial = 1915] [outer = 0xa2576000]
09:01:15 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f662c00 == 16 [pid = 1870] [id = 685]
09:01:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0x9f663000) [pid = 1870] [serial = 1916] [outer = (nil)]
09:01:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0x9f65cc00) [pid = 1870] [serial = 1917] [outer = 0x9f663000]
09:01: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
09:01:15 INFO - document served over http requires an https
09:01:15 INFO - sub-resource via iframe-tag using the meta-csp
09:01:15 INFO - delivery method with swap-origin-redirect and when
09:01:15 INFO - the target request is cross-origin.
09:01:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2444ms
09:01:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:01:15 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb7a800 == 17 [pid = 1870] [id = 686]
09:01:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa043b800) [pid = 1870] [serial = 1918] [outer = (nil)]
09:01:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa043f000) [pid = 1870] [serial = 1919] [outer = 0xa043b800]
09:01:16 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa077dc00) [pid = 1870] [serial = 1920] [outer = 0xa043b800]
09:01:17 INFO - PROCESS | 1819 | --DOCSHELL 0x9f65c800 == 16 [pid = 1870] [id = 672]
09:01:17 INFO - PROCESS | 1819 | --DOCSHELL 0xa5996c00 == 15 [pid = 1870] [id = 671]
09:01:17 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa257fc00) [pid = 1870] [serial = 1842] [outer = (nil)] [url = about:blank]
09:01:17 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa518c000) [pid = 1870] [serial = 1831] [outer = (nil)] [url = about:blank]
09:01:17 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa393d400) [pid = 1870] [serial = 1815] [outer = (nil)] [url = about:blank]
09:01:17 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa1fb3400) [pid = 1870] [serial = 1839] [outer = (nil)] [url = about:blank]
09:01:17 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa34dec00) [pid = 1870] [serial = 1812] [outer = (nil)] [url = about:blank]
09:01:17 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa18d3400) [pid = 1870] [serial = 1800] [outer = (nil)] [url = about:blank]
09:01:17 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa4359800) [pid = 1870] [serial = 1821] [outer = (nil)] [url = about:blank]
09:01:17 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa0ef5c00) [pid = 1870] [serial = 1836] [outer = (nil)] [url = about:blank]
09:01:17 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa3c89400) [pid = 1870] [serial = 1818] [outer = (nil)] [url = about:blank]
09:01:17 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa0e9f800) [pid = 1870] [serial = 1797] [outer = (nil)] [url = about:blank]
09:01:17 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa5038000) [pid = 1870] [serial = 1826] [outer = (nil)] [url = about:blank]
09:01: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
09:01:18 INFO - document served over http requires an https
09:01:18 INFO - sub-resource via script-tag using the meta-csp
09:01:18 INFO - delivery method with keep-origin-redirect and when
09:01:18 INFO - the target request is cross-origin.
09:01:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2854ms
09:01:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
09:01:18 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb71400 == 16 [pid = 1870] [id = 687]
09:01:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0x9fb7a000) [pid = 1870] [serial = 1921] [outer = (nil)]
09:01:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa0d83c00) [pid = 1870] [serial = 1922] [outer = 0x9fb7a000]
09:01:19 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa0e9b000) [pid = 1870] [serial = 1923] [outer = 0x9fb7a000]
09:01: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
09:01:20 INFO - document served over http requires an https
09:01:20 INFO - sub-resource via script-tag using the meta-csp
09:01:20 INFO - delivery method with no-redirect and when
09:01:20 INFO - the target request is cross-origin.
09:01:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2731ms
09:01:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:01:21 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f660400 == 17 [pid = 1870] [id = 688]
09:01:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa0444800) [pid = 1870] [serial = 1924] [outer = (nil)]
09:01:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa1850400) [pid = 1870] [serial = 1925] [outer = 0xa0444800]
09:01:22 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa18d3400) [pid = 1870] [serial = 1926] [outer = 0xa0444800]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa2b1e800) [pid = 1870] [serial = 1847] [outer = (nil)] [url = about:blank]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa0443000) [pid = 1870] [serial = 1883] [outer = (nil)] [url = about:blank]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa3934c00) [pid = 1870] [serial = 1850] [outer = (nil)] [url = about:blank]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa5b5a400) [pid = 1870] [serial = 1875] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa5dd1800) [pid = 1870] [serial = 1877] [outer = (nil)] [url = about:blank]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0x9f65f800) [pid = 1870] [serial = 1880] [outer = (nil)] [url = about:blank]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa4051400) [pid = 1870] [serial = 1853] [outer = (nil)] [url = about:blank]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa56c5000) [pid = 1870] [serial = 1867] [outer = (nil)] [url = about:blank]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa56be000) [pid = 1870] [serial = 1865] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa1facc00) [pid = 1870] [serial = 1844] [outer = (nil)] [url = about:blank]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa5034400) [pid = 1870] [serial = 1859] [outer = (nil)] [url = about:blank]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa56c2000) [pid = 1870] [serial = 1870] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347627403]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa5998c00) [pid = 1870] [serial = 1872] [outer = (nil)] [url = about:blank]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa4363c00) [pid = 1870] [serial = 1856] [outer = (nil)] [url = about:blank]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa5666c00) [pid = 1870] [serial = 1862] [outer = (nil)] [url = about:blank]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa5991400) [pid = 1870] [serial = 1869] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347627403]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0x9f65d000) [pid = 1870] [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]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa567cc00) [pid = 1870] [serial = 1864] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa5b58400) [pid = 1870] [serial = 1874] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa1cd3800) [pid = 1870] [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]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa30dcc00) [pid = 1870] [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]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa4dfa800) [pid = 1870] [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]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa56c0c00) [pid = 1870] [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]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa5664400) [pid = 1870] [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]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa4116c00) [pid = 1870] [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]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa4838000) [pid = 1870] [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]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa3a73400) [pid = 1870] [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]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa170cc00) [pid = 1870] [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]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa39e1400) [pid = 1870] [serial = 1851] [outer = (nil)] [url = about:blank]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa25aec00) [pid = 1870] [serial = 1845] [outer = (nil)] [url = about:blank]
09:01:22 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa2f50800) [pid = 1870] [serial = 1848] [outer = (nil)] [url = about:blank]
09:01: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
09:01:23 INFO - document served over http requires an https
09:01:23 INFO - sub-resource via script-tag using the meta-csp
09:01:23 INFO - delivery method with swap-origin-redirect and when
09:01:23 INFO - the target request is cross-origin.
09:01:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2649ms
09:01:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:01:24 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1cd2800 == 18 [pid = 1870] [id = 689]
09:01:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0xa1cd8400) [pid = 1870] [serial = 1927] [outer = (nil)]
09:01:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0xa1cdd000) [pid = 1870] [serial = 1928] [outer = 0xa1cd8400]
09:01:24 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa1fb5800) [pid = 1870] [serial = 1929] [outer = 0xa1cd8400]
09:01:26 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
09:01:26 INFO - document served over http requires an https
09:01:26 INFO - sub-resource via xhr-request using the meta-csp
09:01:26 INFO - delivery method with keep-origin-redirect and when
09:01:26 INFO - the target request is cross-origin.
09:01:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2720ms
09:01:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
09:01:26 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0771400 == 19 [pid = 1870] [id = 690]
09:01:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa0e9a400) [pid = 1870] [serial = 1930] [outer = (nil)]
09:01:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa1705000) [pid = 1870] [serial = 1931] [outer = 0xa0e9a400]
09:01:27 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa18dd000) [pid = 1870] [serial = 1932] [outer = 0xa0e9a400]
09:01:29 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
09:01:29 INFO - document served over http requires an https
09:01:29 INFO - sub-resource via xhr-request using the meta-csp
09:01:29 INFO - delivery method with no-redirect and when
09:01:29 INFO - the target request is cross-origin.
09:01:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2650ms
09:01:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:01:30 INFO - PROCESS | 1819 | ++DOCSHELL 0xa21ba400 == 20 [pid = 1870] [id = 691]
09:01:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa2571400) [pid = 1870] [serial = 1933] [outer = (nil)]
09:01:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa25a0400) [pid = 1870] [serial = 1934] [outer = 0xa2571400]
09:01:31 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa2901800) [pid = 1870] [serial = 1935] [outer = 0xa2571400]
09:01:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
09:01:32 INFO - document served over http requires an https
09:01:32 INFO - sub-resource via xhr-request using the meta-csp
09:01:32 INFO - delivery method with swap-origin-redirect and when
09:01:32 INFO - the target request is cross-origin.
09:01:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3861ms
09:01:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:01:33 INFO - PROCESS | 1819 | ++DOCSHELL 0xa257b000 == 21 [pid = 1870] [id = 692]
09:01:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa2580000) [pid = 1870] [serial = 1936] [outer = (nil)]
09:01:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa29ef000) [pid = 1870] [serial = 1937] [outer = 0xa2580000]
09:01:34 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa29f4000) [pid = 1870] [serial = 1938] [outer = 0xa2580000]
09:01:35 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
09:01:35 INFO - document served over http requires an http
09:01:35 INFO - sub-resource via fetch-request using the meta-csp
09:01:35 INFO - delivery method with keep-origin-redirect and when
09:01:35 INFO - the target request is same-origin.
09:01:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2519ms
09:01:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
09:01:35 INFO - PROCESS | 1819 | ++DOCSHELL 0xa29ed400 == 22 [pid = 1870] [id = 693]
09:01:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa2b13c00) [pid = 1870] [serial = 1939] [outer = (nil)]
09:01:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa2b19800) [pid = 1870] [serial = 1940] [outer = 0xa2b13c00]
09:01:36 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa2b1e000) [pid = 1870] [serial = 1941] [outer = 0xa2b13c00]
09:01:37 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
09:01:37 INFO - document served over http requires an http
09:01:37 INFO - sub-resource via fetch-request using the meta-csp
09:01:37 INFO - delivery method with no-redirect and when
09:01:37 INFO - the target request is same-origin.
09:01:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2449ms
09:01:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:01:38 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2b17800 == 23 [pid = 1870] [id = 694]
09:01:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa2f45000) [pid = 1870] [serial = 1942] [outer = (nil)]
09:01:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa2f4a000) [pid = 1870] [serial = 1943] [outer = 0xa2f45000]
09:01:39 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa2f4ec00) [pid = 1870] [serial = 1944] [outer = 0xa2f45000]
09:01:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
09:01:40 INFO - document served over http requires an http
09:01:40 INFO - sub-resource via fetch-request using the meta-csp
09:01:40 INFO - delivery method with swap-origin-redirect and when
09:01:40 INFO - the target request is same-origin.
09:01:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2903ms
09:01:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:01:41 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2f48800 == 24 [pid = 1870] [id = 695]
09:01:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa30d3000) [pid = 1870] [serial = 1945] [outer = (nil)]
09:01:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa30db800) [pid = 1870] [serial = 1946] [outer = 0xa30d3000]
09:01:42 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa34de000) [pid = 1870] [serial = 1947] [outer = 0xa30d3000]
09:01:43 INFO - PROCESS | 1819 | ++DOCSHELL 0xa34e5000 == 25 [pid = 1870] [id = 696]
09:01:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa34e5400) [pid = 1870] [serial = 1948] [outer = (nil)]
09:01:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa34e6c00) [pid = 1870] [serial = 1949] [outer = 0xa34e5400]
09:01:43 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
09:01:43 INFO - document served over http requires an http
09:01:43 INFO - sub-resource via iframe-tag using the meta-csp
09:01:43 INFO - delivery method with keep-origin-redirect and when
09:01:43 INFO - the target request is same-origin.
09:01:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2958ms
09:01:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:01:44 INFO - PROCESS | 1819 | ++DOCSHELL 0xa30d9400 == 26 [pid = 1870] [id = 697]
09:01:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa30da400) [pid = 1870] [serial = 1950] [outer = (nil)]
09:01:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa38e1c00) [pid = 1870] [serial = 1951] [outer = 0xa30da400]
09:01:45 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa38e5400) [pid = 1870] [serial = 1952] [outer = 0xa30da400]
09:01:47 INFO - PROCESS | 1819 | ++DOCSHELL 0xa38ef400 == 27 [pid = 1870] [id = 698]
09:01:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa38ef800) [pid = 1870] [serial = 1953] [outer = (nil)]
09:01:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0x9fb75c00) [pid = 1870] [serial = 1954] [outer = 0xa38ef800]
09:01:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
09:01:47 INFO - document served over http requires an http
09:01:47 INFO - sub-resource via iframe-tag using the meta-csp
09:01:47 INFO - delivery method with no-redirect and when
09:01:47 INFO - the target request is same-origin.
09:01:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3703ms
09:01:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:01:48 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d85800 == 28 [pid = 1870] [id = 699]
09:01:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa0d88800) [pid = 1870] [serial = 1955] [outer = (nil)]
09:01:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa0e97800) [pid = 1870] [serial = 1956] [outer = 0xa0d88800]
09:01:49 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa185c800) [pid = 1870] [serial = 1957] [outer = 0xa0d88800]
09:01:50 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0ef5c00 == 29 [pid = 1870] [id = 700]
09:01:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa1701800) [pid = 1870] [serial = 1958] [outer = (nil)]
09:01:50 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa18d0c00) [pid = 1870] [serial = 1959] [outer = 0xa1701800]
09:01:50 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
09:01:50 INFO - document served over http requires an http
09:01:50 INFO - sub-resource via iframe-tag using the meta-csp
09:01:50 INFO - delivery method with swap-origin-redirect and when
09:01:50 INFO - the target request is same-origin.
09:01:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3111ms
09:01:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:01:51 INFO - PROCESS | 1819 | --DOCSHELL 0x9f660400 == 28 [pid = 1870] [id = 688]
09:01:51 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb7a800 == 27 [pid = 1870] [id = 686]
09:01:51 INFO - PROCESS | 1819 | --DOCSHELL 0x9f662c00 == 26 [pid = 1870] [id = 685]
09:01:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa25a5400 == 25 [pid = 1870] [id = 683]
09:01:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa2573c00 == 24 [pid = 1870] [id = 684]
09:01:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa1fb1c00 == 23 [pid = 1870] [id = 682]
09:01:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa21b9000 == 22 [pid = 1870] [id = 681]
09:01:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa1cd4c00 == 21 [pid = 1870] [id = 680]
09:01:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa1858000 == 20 [pid = 1870] [id = 679]
09:01:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa1706400 == 19 [pid = 1870] [id = 678]
09:01:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e99c00 == 18 [pid = 1870] [id = 677]
09:01:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d7e800 == 17 [pid = 1870] [id = 676]
09:01:51 INFO - PROCESS | 1819 | --DOCSHELL 0x9f658c00 == 16 [pid = 1870] [id = 675]
09:01:51 INFO - PROCESS | 1819 | --DOCSHELL 0x9f65bc00 == 15 [pid = 1870] [id = 673]
09:01:51 INFO - PROCESS | 1819 | --DOCSHELL 0x9f418400 == 14 [pid = 1870] [id = 674]
09:01:51 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f418400 == 15 [pid = 1870] [id = 701]
09:01:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0x9f658c00) [pid = 1870] [serial = 1960] [outer = (nil)]
09:01:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0x9f664800) [pid = 1870] [serial = 1961] [outer = 0x9f658c00]
09:01:52 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0x9fb80800) [pid = 1870] [serial = 1962] [outer = 0x9f658c00]
09:01:52 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa5672c00) [pid = 1870] [serial = 1863] [outer = (nil)] [url = about:blank]
09:01:52 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa5b50c00) [pid = 1870] [serial = 1873] [outer = (nil)] [url = about:blank]
09:01:52 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa56ca000) [pid = 1870] [serial = 1868] [outer = (nil)] [url = about:blank]
09:01:52 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa4805000) [pid = 1870] [serial = 1857] [outer = (nil)] [url = about:blank]
09:01:52 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa5658800) [pid = 1870] [serial = 1860] [outer = (nil)] [url = about:blank]
09:01:52 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa405b800) [pid = 1870] [serial = 1854] [outer = (nil)] [url = about:blank]
09:01:52 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0x9fb72400) [pid = 1870] [serial = 1881] [outer = (nil)] [url = about:blank]
09:01:54 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
09:01:54 INFO - document served over http requires an http
09:01:54 INFO - sub-resource via script-tag using the meta-csp
09:01:54 INFO - delivery method with keep-origin-redirect and when
09:01:54 INFO - the target request is same-origin.
09:01:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3824ms
09:01:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
09:01:55 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f416000 == 16 [pid = 1870] [id = 702]
09:01:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0x9f65a000) [pid = 1870] [serial = 1963] [outer = (nil)]
09:01:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa0ef7400) [pid = 1870] [serial = 1964] [outer = 0x9f65a000]
09:01:55 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa1850c00) [pid = 1870] [serial = 1965] [outer = 0x9f65a000]
09:01:57 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa1850400) [pid = 1870] [serial = 1925] [outer = (nil)] [url = about:blank]
09:01:57 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa1707c00) [pid = 1870] [serial = 1895] [outer = (nil)] [url = about:blank]
09:01:57 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa0d83800) [pid = 1870] [serial = 1889] [outer = (nil)] [url = about:blank]
09:01:57 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa1cd5c00) [pid = 1870] [serial = 1901] [outer = (nil)] [url = about:blank]
09:01:57 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa0e9d800) [pid = 1870] [serial = 1892] [outer = (nil)] [url = about:blank]
09:01:57 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa0d83c00) [pid = 1870] [serial = 1922] [outer = (nil)] [url = about:blank]
09:01:57 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa2904000) [pid = 1870] [serial = 1914] [outer = (nil)] [url = about:blank]
09:01:57 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0x9f661800) [pid = 1870] [serial = 1886] [outer = (nil)] [url = about:blank]
09:01:57 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa185c000) [pid = 1870] [serial = 1898] [outer = (nil)] [url = about:blank]
09:01:57 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa25aa000) [pid = 1870] [serial = 1912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347672521]
09:01:57 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa1fb6c00) [pid = 1870] [serial = 1904] [outer = (nil)] [url = about:blank]
09:01:57 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa21bbc00) [pid = 1870] [serial = 1907] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:01:57 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa043f000) [pid = 1870] [serial = 1919] [outer = (nil)] [url = about:blank]
09:01:57 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa2576c00) [pid = 1870] [serial = 1909] [outer = (nil)] [url = about:blank]
09:01:57 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0x9f65cc00) [pid = 1870] [serial = 1917] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:01:57 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa043b800) [pid = 1870] [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]
09:01:57 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0x9fb7a000) [pid = 1870] [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]
09:01:57 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa0444800) [pid = 1870] [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]
09:01:57 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa21b9400) [pid = 1870] [serial = 1906] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:01:57 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa25a6000) [pid = 1870] [serial = 1911] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347672521]
09:01:58 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0x9f663000) [pid = 1870] [serial = 1916] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:01:58 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
09:01:58 INFO - document served over http requires an http
09:01:58 INFO - sub-resource via script-tag using the meta-csp
09:01:58 INFO - delivery method with no-redirect and when
09:01:58 INFO - the target request is same-origin.
09:01:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 3301ms
09:01:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:01:58 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb7c000 == 17 [pid = 1870] [id = 703]
09:01:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa043b800) [pid = 1870] [serial = 1966] [outer = (nil)]
09:01:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa0d83800) [pid = 1870] [serial = 1967] [outer = 0xa043b800]
09:01:59 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:01:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa1857400) [pid = 1870] [serial = 1968] [outer = 0xa043b800]
09:02:00 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
09:02:00 INFO - document served over http requires an http
09:02:00 INFO - sub-resource via script-tag using the meta-csp
09:02:00 INFO - delivery method with swap-origin-redirect and when
09:02:00 INFO - the target request is same-origin.
09:02:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2201ms
09:02:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:02:00 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f658800 == 18 [pid = 1870] [id = 704]
09:02:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0x9fb75000) [pid = 1870] [serial = 1969] [outer = (nil)]
09:02:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa0ef9800) [pid = 1870] [serial = 1970] [outer = 0x9fb75000]
09:02:01 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa1faf800) [pid = 1870] [serial = 1971] [outer = 0x9fb75000]
09:02:03 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
09:02:03 INFO - document served over http requires an http
09:02:03 INFO - sub-resource via xhr-request using the meta-csp
09:02:03 INFO - delivery method with keep-origin-redirect and when
09:02:03 INFO - the target request is same-origin.
09:02:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2922ms
09:02:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
09:02:03 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e96400 == 19 [pid = 1870] [id = 705]
09:02:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa0e99000) [pid = 1870] [serial = 1972] [outer = (nil)]
09:02:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa257ec00) [pid = 1870] [serial = 1973] [outer = 0xa0e99000]
09:02:04 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa25aa000) [pid = 1870] [serial = 1974] [outer = 0xa0e99000]
09:02:05 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
09:02:05 INFO - document served over http requires an http
09:02:05 INFO - sub-resource via xhr-request using the meta-csp
09:02:05 INFO - delivery method with no-redirect and when
09:02:05 INFO - the target request is same-origin.
09:02:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2756ms
09:02:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:02:06 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2575000 == 20 [pid = 1870] [id = 706]
09:02:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa257ac00) [pid = 1870] [serial = 1975] [outer = (nil)]
09:02:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa2b14800) [pid = 1870] [serial = 1976] [outer = 0xa257ac00]
09:02:07 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa2f4a800) [pid = 1870] [serial = 1977] [outer = 0xa257ac00]
09:02:08 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
09:02:08 INFO - document served over http requires an http
09:02:08 INFO - sub-resource via xhr-request using the meta-csp
09:02:08 INFO - delivery method with swap-origin-redirect and when
09:02:08 INFO - the target request is same-origin.
09:02:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2920ms
09:02:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:02:09 INFO - PROCESS | 1819 | ++DOCSHELL 0xa34e1400 == 21 [pid = 1870] [id = 707]
09:02:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa34e4400) [pid = 1870] [serial = 1978] [outer = (nil)]
09:02:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa38ec800) [pid = 1870] [serial = 1979] [outer = 0xa34e4400]
09:02:10 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa3936000) [pid = 1870] [serial = 1980] [outer = 0xa34e4400]
09:02:12 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
09:02:12 INFO - document served over http requires an https
09:02:12 INFO - sub-resource via fetch-request using the meta-csp
09:02:12 INFO - delivery method with keep-origin-redirect and when
09:02:12 INFO - the target request is same-origin.
09:02:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3563ms
09:02:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
09:02:13 INFO - PROCESS | 1819 | ++DOCSHELL 0xa38e0400 == 22 [pid = 1870] [id = 708]
09:02:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa393ac00) [pid = 1870] [serial = 1981] [outer = (nil)]
09:02:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa39df000) [pid = 1870] [serial = 1982] [outer = 0xa393ac00]
09:02:14 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0xa39e2800) [pid = 1870] [serial = 1983] [outer = 0xa393ac00]
09:02:16 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
09:02:16 INFO - document served over http requires an https
09:02:16 INFO - sub-resource via fetch-request using the meta-csp
09:02:16 INFO - delivery method with no-redirect and when
09:02:16 INFO - the target request is same-origin.
09:02:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3612ms
09:02:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:02:16 INFO - PROCESS | 1819 | ++DOCSHELL 0xa39dd800 == 23 [pid = 1870] [id = 709]
09:02:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa3a64800) [pid = 1870] [serial = 1984] [outer = (nil)]
09:02:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa3a6b000) [pid = 1870] [serial = 1985] [outer = 0xa3a64800]
09:02:17 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa3a70400) [pid = 1870] [serial = 1986] [outer = 0xa3a64800]
09:02:18 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
09:02:18 INFO - document served over http requires an https
09:02:18 INFO - sub-resource via fetch-request using the meta-csp
09:02:18 INFO - delivery method with swap-origin-redirect and when
09:02:18 INFO - the target request is same-origin.
09:02:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2544ms
09:02:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:02:19 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3c87800 == 24 [pid = 1870] [id = 710]
09:02:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa3c88c00) [pid = 1870] [serial = 1987] [outer = (nil)]
09:02:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa3c8dc00) [pid = 1870] [serial = 1988] [outer = 0xa3c88c00]
09:02:20 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa3c92000) [pid = 1870] [serial = 1989] [outer = 0xa3c88c00]
09:02:21 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4057000 == 25 [pid = 1870] [id = 711]
09:02:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa4057400) [pid = 1870] [serial = 1990] [outer = (nil)]
09:02:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa405a000) [pid = 1870] [serial = 1991] [outer = 0xa4057400]
09:02:21 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
09:02:21 INFO - document served over http requires an https
09:02:21 INFO - sub-resource via iframe-tag using the meta-csp
09:02:21 INFO - delivery method with keep-origin-redirect and when
09:02:21 INFO - the target request is same-origin.
09:02:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2507ms
09:02:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:02:22 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3c89800 == 26 [pid = 1870] [id = 712]
09:02:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa3c89c00) [pid = 1870] [serial = 1992] [outer = (nil)]
09:02:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa410e000) [pid = 1870] [serial = 1993] [outer = 0xa3c89c00]
09:02:22 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa4112400) [pid = 1870] [serial = 1994] [outer = 0xa3c89c00]
09:02:24 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4119800 == 27 [pid = 1870] [id = 713]
09:02:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa4119c00) [pid = 1870] [serial = 1995] [outer = (nil)]
09:02:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa411c800) [pid = 1870] [serial = 1996] [outer = 0xa4119c00]
09:02:24 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
09:02:24 INFO - document served over http requires an https
09:02:24 INFO - sub-resource via iframe-tag using the meta-csp
09:02:24 INFO - delivery method with no-redirect and when
09:02:24 INFO - the target request is same-origin.
09:02:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3091ms
09:02:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:02:25 INFO - PROCESS | 1819 | ++DOCSHELL 0xa405dc00 == 28 [pid = 1870] [id = 714]
09:02:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0xa405e000) [pid = 1870] [serial = 1997] [outer = (nil)]
09:02:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa435bc00) [pid = 1870] [serial = 1998] [outer = 0xa405e000]
09:02:26 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa4361400) [pid = 1870] [serial = 1999] [outer = 0xa405e000]
09:02:27 INFO - PROCESS | 1819 | ++DOCSHELL 0xa45b9800 == 29 [pid = 1870] [id = 715]
09:02:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa45b9c00) [pid = 1870] [serial = 2000] [outer = (nil)]
09:02:27 INFO - PROCESS | 1819 | [Child 1870] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
09:02:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0xa45b6000) [pid = 1870] [serial = 2001] [outer = 0xa45b9c00]
09:02:29 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
09:02:29 INFO - document served over http requires an https
09:02:29 INFO - sub-resource via iframe-tag using the meta-csp
09:02:29 INFO - delivery method with swap-origin-redirect and when
09:02:29 INFO - the target request is same-origin.
09:02:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 4172ms
09:02:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:02:29 INFO - PROCESS | 1819 | --DOCSHELL 0xa0771400 == 28 [pid = 1870] [id = 690]
09:02:29 INFO - PROCESS | 1819 | --DOCSHELL 0xa21ba400 == 27 [pid = 1870] [id = 691]
09:02:29 INFO - PROCESS | 1819 | --DOCSHELL 0xa257b000 == 26 [pid = 1870] [id = 692]
09:02:29 INFO - PROCESS | 1819 | --DOCSHELL 0xa29ed400 == 25 [pid = 1870] [id = 693]
09:02:29 INFO - PROCESS | 1819 | --DOCSHELL 0xa34e5000 == 24 [pid = 1870] [id = 696]
09:02:29 INFO - PROCESS | 1819 | --DOCSHELL 0xa30d9400 == 23 [pid = 1870] [id = 697]
09:02:29 INFO - PROCESS | 1819 | --DOCSHELL 0xa0ef5c00 == 22 [pid = 1870] [id = 700]
09:02:29 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d85800 == 21 [pid = 1870] [id = 699]
09:02:29 INFO - PROCESS | 1819 | --DOCSHELL 0x9f418400 == 20 [pid = 1870] [id = 701]
09:02:29 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb71400 == 19 [pid = 1870] [id = 687]
09:02:29 INFO - PROCESS | 1819 | --DOCSHELL 0x9f416000 == 18 [pid = 1870] [id = 702]
09:02:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f413400 == 19 [pid = 1870] [id = 716]
09:02:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0x9f415800) [pid = 1870] [serial = 2002] [outer = (nil)]
09:02:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0x9f659c00) [pid = 1870] [serial = 2003] [outer = 0x9f415800]
09:02:30 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0xa0d82400) [pid = 1870] [serial = 2004] [outer = 0x9f415800]
09:02:30 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0xa18d3400) [pid = 1870] [serial = 1926] [outer = (nil)] [url = about:blank]
09:02:30 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0xa077dc00) [pid = 1870] [serial = 1920] [outer = (nil)] [url = about:blank]
09:02:30 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0xa0e9b000) [pid = 1870] [serial = 1923] [outer = (nil)] [url = about:blank]
09:02:32 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
09:02:32 INFO - document served over http requires an https
09:02:32 INFO - sub-resource via script-tag using the meta-csp
09:02:32 INFO - delivery method with keep-origin-redirect and when
09:02:32 INFO - the target request is same-origin.
09:02:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3099ms
09:02:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
09:02:32 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e95000 == 20 [pid = 1870] [id = 717]
09:02:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0xa0e9f800) [pid = 1870] [serial = 2005] [outer = (nil)]
09:02:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0xa0efbc00) [pid = 1870] [serial = 2006] [outer = 0xa0e9f800]
09:02:34 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0xa170c800) [pid = 1870] [serial = 2007] [outer = 0xa0e9f800]
09:02:36 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0xa25a0400) [pid = 1870] [serial = 1934] [outer = (nil)] [url = about:blank]
09:02:36 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0xa34e6c00) [pid = 1870] [serial = 1949] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:02:36 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0xa29ef000) [pid = 1870] [serial = 1937] [outer = (nil)] [url = about:blank]
09:02:36 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0xa0ef7400) [pid = 1870] [serial = 1964] [outer = (nil)] [url = about:blank]
09:02:36 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0x9fb75c00) [pid = 1870] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347707238]
09:02:36 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa1cdd000) [pid = 1870] [serial = 1928] [outer = (nil)] [url = about:blank]
09:02:36 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa18d0c00) [pid = 1870] [serial = 1959] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:02:36 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0xa2b19800) [pid = 1870] [serial = 1940] [outer = (nil)] [url = about:blank]
09:02:36 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0xa38e1c00) [pid = 1870] [serial = 1951] [outer = (nil)] [url = about:blank]
09:02:36 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0xa30db800) [pid = 1870] [serial = 1946] [outer = (nil)] [url = about:blank]
09:02:36 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa2f4a000) [pid = 1870] [serial = 1943] [outer = (nil)] [url = about:blank]
09:02:36 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0x9f664800) [pid = 1870] [serial = 1961] [outer = (nil)] [url = about:blank]
09:02:36 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa0e97800) [pid = 1870] [serial = 1956] [outer = (nil)] [url = about:blank]
09:02:36 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0xa1705000) [pid = 1870] [serial = 1931] [outer = (nil)] [url = about:blank]
09:02:36 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa0d83800) [pid = 1870] [serial = 1967] [outer = (nil)] [url = about:blank]
09:02:36 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa1701800) [pid = 1870] [serial = 1958] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:02:36 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0x9f65a000) [pid = 1870] [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]
09:02:36 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0x9f658c00) [pid = 1870] [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]
09:02:36 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa0d88800) [pid = 1870] [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]
09:02:36 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa38ef800) [pid = 1870] [serial = 1953] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347707238]
09:02:36 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa34e5400) [pid = 1870] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:02:36 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
09:02:36 INFO - document served over http requires an https
09:02:36 INFO - sub-resource via script-tag using the meta-csp
09:02:36 INFO - delivery method with no-redirect and when
09:02:36 INFO - the target request is same-origin.
09:02:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 4760ms
09:02:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:02:37 INFO - PROCESS | 1819 | ++DOCSHELL 0xa077c800 == 21 [pid = 1870] [id = 718]
09:02:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa0e97800) [pid = 1870] [serial = 2008] [outer = (nil)]
09:02:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa185f000) [pid = 1870] [serial = 2009] [outer = 0xa0e97800]
09:02:37 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa1cd1c00) [pid = 1870] [serial = 2010] [outer = 0xa0e97800]
09:02:39 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
09:02:39 INFO - document served over http requires an https
09:02:39 INFO - sub-resource via script-tag using the meta-csp
09:02:39 INFO - delivery method with swap-origin-redirect and when
09:02:39 INFO - the target request is same-origin.
09:02:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2500ms
09:02:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:02:40 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0efcc00 == 22 [pid = 1870] [id = 719]
09:02:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa1701800) [pid = 1870] [serial = 2011] [outer = (nil)]
09:02:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa1fad400) [pid = 1870] [serial = 2012] [outer = 0xa1701800]
09:02:40 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa21b7800) [pid = 1870] [serial = 2013] [outer = 0xa1701800]
09:02:41 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
09:02:41 INFO - document served over http requires an https
09:02:41 INFO - sub-resource via xhr-request using the meta-csp
09:02:41 INFO - delivery method with keep-origin-redirect and when
09:02:41 INFO - the target request is same-origin.
09:02:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2391ms
09:02:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
09:02:42 INFO - PROCESS | 1819 | ++DOCSHELL 0xa185bc00 == 23 [pid = 1870] [id = 720]
09:02:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa18d3c00) [pid = 1870] [serial = 2014] [outer = (nil)]
09:02:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa29ea000) [pid = 1870] [serial = 2015] [outer = 0xa18d3c00]
09:02:43 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa29f2c00) [pid = 1870] [serial = 2016] [outer = 0xa18d3c00]
09:02:44 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
09:02:44 INFO - document served over http requires an https
09:02:44 INFO - sub-resource via xhr-request using the meta-csp
09:02:44 INFO - delivery method with no-redirect and when
09:02:44 INFO - the target request is same-origin.
09:02:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2897ms
09:02:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:02:45 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2903c00 == 24 [pid = 1870] [id = 721]
09:02:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa2905400) [pid = 1870] [serial = 2017] [outer = (nil)]
09:02:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa30d6400) [pid = 1870] [serial = 2018] [outer = 0xa2905400]
09:02:46 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa34dd000) [pid = 1870] [serial = 2019] [outer = 0xa2905400]
09:02:47 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
09:02:47 INFO - document served over http requires an https
09:02:47 INFO - sub-resource via xhr-request using the meta-csp
09:02:47 INFO - delivery method with swap-origin-redirect and when
09:02:47 INFO - the target request is same-origin.
09:02:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2861ms
09:02:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:02:48 INFO - PROCESS | 1819 | ++DOCSHELL 0xa30d0000 == 25 [pid = 1870] [id = 722]
09:02:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa38e4800) [pid = 1870] [serial = 2020] [outer = (nil)]
09:02:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0xa3939c00) [pid = 1870] [serial = 2021] [outer = 0xa38e4800]
09:02:49 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:49 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa39ea800) [pid = 1870] [serial = 2022] [outer = 0xa38e4800]
09:02:50 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
09:02:50 INFO - document served over http requires an http
09:02:50 INFO - sub-resource via fetch-request using the meta-referrer
09:02:50 INFO - delivery method with keep-origin-redirect and when
09:02:50 INFO - the target request is cross-origin.
09:02:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3010ms
09:02:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
09:02:51 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3930c00 == 26 [pid = 1870] [id = 723]
09:02:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa3a6f800) [pid = 1870] [serial = 2023] [outer = (nil)]
09:02:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa4354c00) [pid = 1870] [serial = 2024] [outer = 0xa3a6f800]
09:02:52 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0xa4363c00) [pid = 1870] [serial = 2025] [outer = 0xa3a6f800]
09:02:53 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
09:02:53 INFO - document served over http requires an http
09:02:53 INFO - sub-resource via fetch-request using the meta-referrer
09:02:53 INFO - delivery method with no-redirect and when
09:02:53 INFO - the target request is cross-origin.
09:02:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2803ms
09:02:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:02:54 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4114c00 == 27 [pid = 1870] [id = 724]
09:02:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0xa45c1400) [pid = 1870] [serial = 2026] [outer = (nil)]
09:02:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0xa480c800) [pid = 1870] [serial = 2027] [outer = 0xa45c1400]
09:02:54 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0xa4811c00) [pid = 1870] [serial = 2028] [outer = 0xa45c1400]
09:02:57 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
09:02:57 INFO - document served over http requires an http
09:02:57 INFO - sub-resource via fetch-request using the meta-referrer
09:02:57 INFO - delivery method with swap-origin-redirect and when
09:02:57 INFO - the target request is cross-origin.
09:02:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 4003ms
09:02:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:02:58 INFO - PROCESS | 1819 | ++DOCSHELL 0xa480b400 == 28 [pid = 1870] [id = 725]
09:02:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0xa4835000) [pid = 1870] [serial = 2029] [outer = (nil)]
09:02:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0xa483c800) [pid = 1870] [serial = 2030] [outer = 0xa4835000]
09:02:58 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:02:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0xa4def000) [pid = 1870] [serial = 2031] [outer = 0xa4835000]
09:02:59 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4df8000 == 29 [pid = 1870] [id = 726]
09:02:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0xa4df8800) [pid = 1870] [serial = 2032] [outer = (nil)]
09:03:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0xa4dfa800) [pid = 1870] [serial = 2033] [outer = 0xa4df8800]
09:03:00 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
09:03:00 INFO - document served over http requires an http
09:03:00 INFO - sub-resource via iframe-tag using the meta-referrer
09:03:00 INFO - delivery method with keep-origin-redirect and when
09:03:00 INFO - the target request is cross-origin.
09:03:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2579ms
09:03:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:03:00 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4839800 == 30 [pid = 1870] [id = 727]
09:03:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0xa4839c00) [pid = 1870] [serial = 2034] [outer = (nil)]
09:03:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0xa5035400) [pid = 1870] [serial = 2035] [outer = 0xa4839c00]
09:03:01 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0xa503b400) [pid = 1870] [serial = 2036] [outer = 0xa4839c00]
09:03:02 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5042400 == 31 [pid = 1870] [id = 728]
09:03:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0xa5042800) [pid = 1870] [serial = 2037] [outer = (nil)]
09:03:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0xa5180000) [pid = 1870] [serial = 2038] [outer = 0xa5042800]
09:03:02 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
09:03:02 INFO - document served over http requires an http
09:03:02 INFO - sub-resource via iframe-tag using the meta-referrer
09:03:02 INFO - delivery method with no-redirect and when
09:03:02 INFO - the target request is cross-origin.
09:03:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2555ms
09:03:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:03:03 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2f49000 == 32 [pid = 1870] [id = 729]
09:03:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0xa4df2c00) [pid = 1870] [serial = 2039] [outer = (nil)]
09:03:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0xa5185800) [pid = 1870] [serial = 2040] [outer = 0xa4df2c00]
09:03:04 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0xa5189c00) [pid = 1870] [serial = 2041] [outer = 0xa4df2c00]
09:03:06 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5659400 == 33 [pid = 1870] [id = 730]
09:03:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0xa5659800) [pid = 1870] [serial = 2042] [outer = (nil)]
09:03:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0xa0770c00) [pid = 1870] [serial = 2043] [outer = 0xa5659800]
09:03:06 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
09:03:06 INFO - document served over http requires an http
09:03:06 INFO - sub-resource via iframe-tag using the meta-referrer
09:03:06 INFO - delivery method with swap-origin-redirect and when
09:03:06 INFO - the target request is cross-origin.
09:03:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3961ms
09:03:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:03:07 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e92400 == 34 [pid = 1870] [id = 731]
09:03:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0xa0e92800) [pid = 1870] [serial = 2044] [outer = (nil)]
09:03:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0xa170b400) [pid = 1870] [serial = 2045] [outer = 0xa0e92800]
09:03:08 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:08 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0xa1fb0400) [pid = 1870] [serial = 2046] [outer = 0xa0e92800]
09:03:09 INFO - PROCESS | 1819 | --DOCSHELL 0x9f658800 == 33 [pid = 1870] [id = 704]
09:03:09 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e96400 == 32 [pid = 1870] [id = 705]
09:03:09 INFO - PROCESS | 1819 | --DOCSHELL 0xa2575000 == 31 [pid = 1870] [id = 706]
09:03:09 INFO - PROCESS | 1819 | --DOCSHELL 0xa34e1400 == 30 [pid = 1870] [id = 707]
09:03:09 INFO - PROCESS | 1819 | --DOCSHELL 0xa38e0400 == 29 [pid = 1870] [id = 708]
09:03:09 INFO - PROCESS | 1819 | --DOCSHELL 0xa39dd800 == 28 [pid = 1870] [id = 709]
09:03:09 INFO - PROCESS | 1819 | --DOCSHELL 0xa4057000 == 27 [pid = 1870] [id = 711]
09:03:09 INFO - PROCESS | 1819 | --DOCSHELL 0xa3c87800 == 26 [pid = 1870] [id = 710]
09:03:09 INFO - PROCESS | 1819 | --DOCSHELL 0xa4119800 == 25 [pid = 1870] [id = 713]
09:03:09 INFO - PROCESS | 1819 | --DOCSHELL 0xa3c89800 == 24 [pid = 1870] [id = 712]
09:03:09 INFO - PROCESS | 1819 | --DOCSHELL 0x9f413400 == 23 [pid = 1870] [id = 716]
09:03:09 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e95000 == 22 [pid = 1870] [id = 717]
09:03:09 INFO - PROCESS | 1819 | --DOMWINDOW == 122 (0x9fb80800) [pid = 1870] [serial = 1962] [outer = (nil)] [url = about:blank]
09:03:09 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0xa1850c00) [pid = 1870] [serial = 1965] [outer = (nil)] [url = about:blank]
09:03:09 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0xa185c800) [pid = 1870] [serial = 1957] [outer = (nil)] [url = about:blank]
09:03:10 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
09:03:10 INFO - document served over http requires an http
09:03:10 INFO - sub-resource via script-tag using the meta-referrer
09:03:10 INFO - delivery method with keep-origin-redirect and when
09:03:10 INFO - the target request is cross-origin.
09:03:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3474ms
09:03:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
09:03:10 INFO - PROCESS | 1819 | ++DOCSHELL 0xa043fc00 == 23 [pid = 1870] [id = 732]
09:03:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0xa0441c00) [pid = 1870] [serial = 2047] [outer = (nil)]
09:03:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0xa0d85000) [pid = 1870] [serial = 2048] [outer = 0xa0441c00]
09:03:11 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:11 INFO - PROCESS | 1819 | ++DOMWINDOW == 123 (0xa0e99c00) [pid = 1870] [serial = 2049] [outer = 0xa0441c00]
09:03:12 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
09:03:12 INFO - document served over http requires an http
09:03:12 INFO - sub-resource via script-tag using the meta-referrer
09:03:12 INFO - delivery method with no-redirect and when
09:03:12 INFO - the target request is cross-origin.
09:03:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2506ms
09:03:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:03:13 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0772000 == 24 [pid = 1870] [id = 733]
09:03:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 124 (0xa0772800) [pid = 1870] [serial = 2050] [outer = (nil)]
09:03:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 125 (0xa18da000) [pid = 1870] [serial = 2051] [outer = 0xa0772800]
09:03:14 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:14 INFO - PROCESS | 1819 | ++DOMWINDOW == 126 (0xa1fab400) [pid = 1870] [serial = 2052] [outer = 0xa0772800]
09:03:16 INFO - PROCESS | 1819 | --DOMWINDOW == 125 (0xa5997000) [pid = 1870] [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]
09:03:16 INFO - PROCESS | 1819 | --DOMWINDOW == 124 (0xa39df000) [pid = 1870] [serial = 1982] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 1819 | --DOMWINDOW == 123 (0xa38ec800) [pid = 1870] [serial = 1979] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 1819 | --DOMWINDOW == 122 (0xa2b14800) [pid = 1870] [serial = 1976] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0xa0ef9800) [pid = 1870] [serial = 1970] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0xa411c800) [pid = 1870] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347743998]
09:03:16 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0xa410e000) [pid = 1870] [serial = 1993] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0xa45b6000) [pid = 1870] [serial = 2001] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:03:16 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0xa435bc00) [pid = 1870] [serial = 1998] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0xa405a000) [pid = 1870] [serial = 1991] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:03:16 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0xa3c8dc00) [pid = 1870] [serial = 1988] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0xa0efbc00) [pid = 1870] [serial = 2006] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0x9f659c00) [pid = 1870] [serial = 2003] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0xa3a6b000) [pid = 1870] [serial = 1985] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0xa257ec00) [pid = 1870] [serial = 1973] [outer = (nil)] [url = about:blank]
09:03:16 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0x9f415800) [pid = 1870] [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]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0xa4119c00) [pid = 1870] [serial = 1995] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347743998]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0xa0e9f800) [pid = 1870] [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]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0xa4057400) [pid = 1870] [serial = 1990] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0xa45b9c00) [pid = 1870] [serial = 2000] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0xa2576000) [pid = 1870] [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]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0xa21af800) [pid = 1870] [serial = 1905] [outer = (nil)] [url = about:blank]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0xa0773800) [pid = 1870] [serial = 1884] [outer = (nil)] [url = about:blank]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0xa2901800) [pid = 1870] [serial = 1935] [outer = (nil)] [url = about:blank]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0xa18d1400) [pid = 1870] [serial = 1899] [outer = (nil)] [url = about:blank]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0xa170c400) [pid = 1870] [serial = 1915] [outer = (nil)] [url = about:blank]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa38e5400) [pid = 1870] [serial = 1952] [outer = (nil)] [url = about:blank]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa0ef1800) [pid = 1870] [serial = 1893] [outer = (nil)] [url = about:blank]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0xa2f4a800) [pid = 1870] [serial = 1977] [outer = (nil)] [url = about:blank]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0xa0d89400) [pid = 1870] [serial = 1890] [outer = (nil)] [url = about:blank]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0xa18dd000) [pid = 1870] [serial = 1932] [outer = (nil)] [url = about:blank]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa1cdf000) [pid = 1870] [serial = 1902] [outer = (nil)] [url = about:blank]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0xa1faf800) [pid = 1870] [serial = 1971] [outer = (nil)] [url = about:blank]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa34de000) [pid = 1870] [serial = 1947] [outer = (nil)] [url = about:blank]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0xa2f4ec00) [pid = 1870] [serial = 1944] [outer = (nil)] [url = about:blank]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0xa0436400) [pid = 1870] [serial = 1887] [outer = (nil)] [url = about:blank]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa2578c00) [pid = 1870] [serial = 1910] [outer = (nil)] [url = about:blank]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa2b1e000) [pid = 1870] [serial = 1941] [outer = (nil)] [url = about:blank]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa170d000) [pid = 1870] [serial = 1896] [outer = (nil)] [url = about:blank]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa1fb5800) [pid = 1870] [serial = 1929] [outer = (nil)] [url = about:blank]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa29f4000) [pid = 1870] [serial = 1938] [outer = (nil)] [url = about:blank]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa5dd7c00) [pid = 1870] [serial = 1878] [outer = (nil)] [url = about:blank]
09:03:17 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa25aa000) [pid = 1870] [serial = 1974] [outer = (nil)] [url = about:blank]
09:03:17 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
09:03:17 INFO - document served over http requires an http
09:03:17 INFO - sub-resource via script-tag using the meta-referrer
09:03:17 INFO - delivery method with swap-origin-redirect and when
09:03:17 INFO - the target request is cross-origin.
09:03:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 5072ms
09:03:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:03:18 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f419c00 == 25 [pid = 1870] [id = 734]
09:03:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 84 (0x9f659c00) [pid = 1870] [serial = 2053] [outer = (nil)]
09:03:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 85 (0xa0435c00) [pid = 1870] [serial = 2054] [outer = 0x9f659c00]
09:03:19 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 86 (0xa0d86400) [pid = 1870] [serial = 2055] [outer = 0x9f659c00]
09:03:20 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
09:03:20 INFO - document served over http requires an http
09:03:20 INFO - sub-resource via xhr-request using the meta-referrer
09:03:20 INFO - delivery method with keep-origin-redirect and when
09:03:20 INFO - the target request is cross-origin.
09:03:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2332ms
09:03:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
09:03:20 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65e000 == 26 [pid = 1870] [id = 735]
09:03:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 87 (0xa170f800) [pid = 1870] [serial = 2056] [outer = (nil)]
09:03:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 88 (0xa18d4800) [pid = 1870] [serial = 2057] [outer = 0xa170f800]
09:03:21 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 89 (0xa1faa800) [pid = 1870] [serial = 2058] [outer = 0xa170f800]
09:03:22 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
09:03:22 INFO - document served over http requires an http
09:03:22 INFO - sub-resource via xhr-request using the meta-referrer
09:03:22 INFO - delivery method with no-redirect and when
09:03:22 INFO - the target request is cross-origin.
09:03:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2271ms
09:03:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:03:23 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1855000 == 27 [pid = 1870] [id = 736]
09:03:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 90 (0xa1855400) [pid = 1870] [serial = 2059] [outer = (nil)]
09:03:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 91 (0xa2578800) [pid = 1870] [serial = 2060] [outer = 0xa1855400]
09:03:23 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 92 (0xa25a6000) [pid = 1870] [serial = 2061] [outer = 0xa1855400]
09:03:25 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
09:03:25 INFO - document served over http requires an http
09:03:25 INFO - sub-resource via xhr-request using the meta-referrer
09:03:25 INFO - delivery method with swap-origin-redirect and when
09:03:25 INFO - the target request is cross-origin.
09:03:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3051ms
09:03:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:03:26 INFO - PROCESS | 1819 | ++DOCSHELL 0xa2575400 == 28 [pid = 1870] [id = 737]
09:03:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 93 (0xa2575800) [pid = 1870] [serial = 2062] [outer = (nil)]
09:03:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 94 (0xa29ea400) [pid = 1870] [serial = 2063] [outer = 0xa2575800]
09:03:26 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 95 (0xa29f5c00) [pid = 1870] [serial = 2064] [outer = 0xa2575800]
09:03:28 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
09:03:28 INFO - document served over http requires an https
09:03:28 INFO - sub-resource via fetch-request using the meta-referrer
09:03:28 INFO - delivery method with keep-origin-redirect and when
09:03:28 INFO - the target request is cross-origin.
09:03:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3108ms
09:03:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
09:03:29 INFO - PROCESS | 1819 | ++DOCSHELL 0xa290f400 == 29 [pid = 1870] [id = 738]
09:03:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 96 (0xa2b20400) [pid = 1870] [serial = 2065] [outer = (nil)]
09:03:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 97 (0xa2f51400) [pid = 1870] [serial = 2066] [outer = 0xa2b20400]
09:03:30 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 98 (0xa30d6800) [pid = 1870] [serial = 2067] [outer = 0xa2b20400]
09:03:31 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
09:03:31 INFO - document served over http requires an https
09:03:31 INFO - sub-resource via fetch-request using the meta-referrer
09:03:31 INFO - delivery method with no-redirect and when
09:03:31 INFO - the target request is cross-origin.
09:03:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2789ms
09:03:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:03:32 INFO - PROCESS | 1819 | ++DOCSHELL 0xa34e6c00 == 30 [pid = 1870] [id = 739]
09:03:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 99 (0xa34e7c00) [pid = 1870] [serial = 2068] [outer = (nil)]
09:03:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 100 (0xa3932000) [pid = 1870] [serial = 2069] [outer = 0xa34e7c00]
09:03:33 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 101 (0xa393d400) [pid = 1870] [serial = 2070] [outer = 0xa34e7c00]
09:03:34 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
09:03:34 INFO - document served over http requires an https
09:03:34 INFO - sub-resource via fetch-request using the meta-referrer
09:03:34 INFO - delivery method with swap-origin-redirect and when
09:03:34 INFO - the target request is cross-origin.
09:03:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2911ms
09:03:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:03:35 INFO - PROCESS | 1819 | ++DOCSHELL 0xa38ec800 == 31 [pid = 1870] [id = 740]
09:03:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 102 (0xa39e9000) [pid = 1870] [serial = 2071] [outer = (nil)]
09:03:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 103 (0xa3a6e800) [pid = 1870] [serial = 2072] [outer = 0xa39e9000]
09:03:36 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 104 (0xa3c8c400) [pid = 1870] [serial = 2073] [outer = 0xa39e9000]
09:03:37 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4056000 == 32 [pid = 1870] [id = 741]
09:03:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 105 (0xa4057000) [pid = 1870] [serial = 2074] [outer = (nil)]
09:03:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 106 (0xa405b800) [pid = 1870] [serial = 2075] [outer = 0xa4057000]
09:03:38 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
09:03:38 INFO - document served over http requires an https
09:03:38 INFO - sub-resource via iframe-tag using the meta-referrer
09:03:38 INFO - delivery method with keep-origin-redirect and when
09:03:38 INFO - the target request is cross-origin.
09:03:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3862ms
09:03:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:03:39 INFO - PROCESS | 1819 | ++DOCSHELL 0xa3a6b400 == 33 [pid = 1870] [id = 742]
09:03:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 107 (0xa3a6b800) [pid = 1870] [serial = 2076] [outer = (nil)]
09:03:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 108 (0xa4119800) [pid = 1870] [serial = 2077] [outer = 0xa3a6b800]
09:03:40 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 109 (0xa4356800) [pid = 1870] [serial = 2078] [outer = 0xa3a6b800]
09:03:41 INFO - PROCESS | 1819 | ++DOCSHELL 0xa45bec00 == 34 [pid = 1870] [id = 743]
09:03:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 110 (0xa45bf800) [pid = 1870] [serial = 2079] [outer = (nil)]
09:03:41 INFO - PROCESS | 1819 | ++DOMWINDOW == 111 (0xa4805400) [pid = 1870] [serial = 2080] [outer = 0xa45bf800]
09:03:41 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
09:03:41 INFO - document served over http requires an https
09:03:41 INFO - sub-resource via iframe-tag using the meta-referrer
09:03:41 INFO - delivery method with no-redirect and when
09:03:41 INFO - the target request is cross-origin.
09:03:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2870ms
09:03:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:03:42 INFO - PROCESS | 1819 | ++DOCSHELL 0xa405e800 == 35 [pid = 1870] [id = 744]
09:03:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 112 (0xa4111000) [pid = 1870] [serial = 2081] [outer = (nil)]
09:03:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 113 (0xa4833c00) [pid = 1870] [serial = 2082] [outer = 0xa4111000]
09:03:42 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:42 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0xa4dfc400) [pid = 1870] [serial = 2083] [outer = 0xa4111000]
09:03:43 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5658400 == 36 [pid = 1870] [id = 745]
09:03:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0xa5658800) [pid = 1870] [serial = 2084] [outer = (nil)]
09:03:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0xa565dc00) [pid = 1870] [serial = 2085] [outer = 0xa5658800]
09:03:44 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
09:03:44 INFO - document served over http requires an https
09:03:44 INFO - sub-resource via iframe-tag using the meta-referrer
09:03:44 INFO - delivery method with swap-origin-redirect and when
09:03:44 INFO - the target request is cross-origin.
09:03:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2504ms
09:03:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:03:44 INFO - PROCESS | 1819 | ++DOCSHELL 0xa4810400 == 37 [pid = 1870] [id = 746]
09:03:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0xa4810800) [pid = 1870] [serial = 2086] [outer = (nil)]
09:03:44 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0xa5664000) [pid = 1870] [serial = 2087] [outer = 0xa4810800]
09:03:45 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0xa5670c00) [pid = 1870] [serial = 2088] [outer = 0xa4810800]
09:03:46 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
09:03:46 INFO - document served over http requires an https
09:03:46 INFO - sub-resource via script-tag using the meta-referrer
09:03:46 INFO - delivery method with keep-origin-redirect and when
09:03:46 INFO - the target request is cross-origin.
09:03:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2757ms
09:03:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
09:03:47 INFO - PROCESS | 1819 | ++DOCSHELL 0xa5662000 == 38 [pid = 1870] [id = 747]
09:03:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 120 (0xa5662400) [pid = 1870] [serial = 2089] [outer = (nil)]
09:03:47 INFO - PROCESS | 1819 | ++DOMWINDOW == 121 (0xa567ec00) [pid = 1870] [serial = 2090] [outer = 0xa5662400]
09:03:48 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 122 (0xa56c5400) [pid = 1870] [serial = 2091] [outer = 0xa5662400]
09:03:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa0efcc00 == 37 [pid = 1870] [id = 719]
09:03:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa185bc00 == 36 [pid = 1870] [id = 720]
09:03:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa2f48800 == 35 [pid = 1870] [id = 695]
09:03:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa2903c00 == 34 [pid = 1870] [id = 721]
09:03:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa30d0000 == 33 [pid = 1870] [id = 722]
09:03:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa3930c00 == 32 [pid = 1870] [id = 723]
09:03:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa2b17800 == 31 [pid = 1870] [id = 694]
09:03:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa4114c00 == 30 [pid = 1870] [id = 724]
09:03:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa4df8000 == 29 [pid = 1870] [id = 726]
09:03:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa480b400 == 28 [pid = 1870] [id = 725]
09:03:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa5042400 == 27 [pid = 1870] [id = 728]
09:03:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa4839800 == 26 [pid = 1870] [id = 727]
09:03:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e92400 == 25 [pid = 1870] [id = 731]
09:03:49 INFO - PROCESS | 1819 | --DOCSHELL 0xa043fc00 == 24 [pid = 1870] [id = 732]
09:03:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa5659400 == 23 [pid = 1870] [id = 730]
09:03:51 INFO - PROCESS | 1819 | --DOCSHELL 0x9f419c00 == 22 [pid = 1870] [id = 734]
09:03:51 INFO - PROCESS | 1819 | --DOCSHELL 0x9f65e000 == 21 [pid = 1870] [id = 735]
09:03:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa38ef400 == 20 [pid = 1870] [id = 698]
09:03:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa1855000 == 19 [pid = 1870] [id = 736]
09:03:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa2575400 == 18 [pid = 1870] [id = 737]
09:03:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa290f400 == 17 [pid = 1870] [id = 738]
09:03:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa34e6c00 == 16 [pid = 1870] [id = 739]
09:03:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa4056000 == 15 [pid = 1870] [id = 741]
09:03:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa38ec800 == 14 [pid = 1870] [id = 740]
09:03:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa45bec00 == 13 [pid = 1870] [id = 743]
09:03:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa3a6b400 == 12 [pid = 1870] [id = 742]
09:03:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa5658400 == 11 [pid = 1870] [id = 745]
09:03:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa405e800 == 10 [pid = 1870] [id = 744]
09:03:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa4810400 == 9 [pid = 1870] [id = 746]
09:03:51 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb7c000 == 8 [pid = 1870] [id = 703]
09:03:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa077c800 == 7 [pid = 1870] [id = 718]
09:03:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa1cd2800 == 6 [pid = 1870] [id = 689]
09:03:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa0772000 == 5 [pid = 1870] [id = 733]
09:03:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa45b9800 == 4 [pid = 1870] [id = 715]
09:03:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa405dc00 == 3 [pid = 1870] [id = 714]
09:03:51 INFO - PROCESS | 1819 | --DOCSHELL 0xa2f49000 == 2 [pid = 1870] [id = 729]
09:03:51 INFO - PROCESS | 1819 | --DOMWINDOW == 121 (0xa3a70400) [pid = 1870] [serial = 1986] [outer = (nil)] [url = about:blank]
09:03:51 INFO - PROCESS | 1819 | --DOMWINDOW == 120 (0xa0d82400) [pid = 1870] [serial = 2004] [outer = (nil)] [url = about:blank]
09:03:51 INFO - PROCESS | 1819 | --DOMWINDOW == 119 (0xa1857400) [pid = 1870] [serial = 1968] [outer = (nil)] [url = about:blank]
09:03:51 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0xa3c92000) [pid = 1870] [serial = 1989] [outer = (nil)] [url = about:blank]
09:03:51 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0xa4361400) [pid = 1870] [serial = 1999] [outer = (nil)] [url = about:blank]
09:03:51 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0xa4112400) [pid = 1870] [serial = 1994] [outer = (nil)] [url = about:blank]
09:03:51 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0xa170c800) [pid = 1870] [serial = 2007] [outer = (nil)] [url = about:blank]
09:03:51 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0xa3936000) [pid = 1870] [serial = 1980] [outer = (nil)] [url = about:blank]
09:03:51 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0xa39e2800) [pid = 1870] [serial = 1983] [outer = (nil)] [url = about:blank]
09:03:52 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
09:03:52 INFO - document served over http requires an https
09:03:52 INFO - sub-resource via script-tag using the meta-referrer
09:03:52 INFO - delivery method with no-redirect and when
09:03:52 INFO - the target request is cross-origin.
09:03:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 5717ms
09:03:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:03:53 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65bc00 == 3 [pid = 1870] [id = 748]
09:03:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 114 (0x9f65f400) [pid = 1870] [serial = 2092] [outer = (nil)]
09:03:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 115 (0x9f662c00) [pid = 1870] [serial = 2093] [outer = 0x9f65f400]
09:03:53 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:03:53 INFO - PROCESS | 1819 | ++DOMWINDOW == 116 (0x9fb74800) [pid = 1870] [serial = 2094] [outer = 0x9f65f400]
09:03:55 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
09:03:55 INFO - document served over http requires an https
09:03:55 INFO - sub-resource via script-tag using the meta-referrer
09:03:55 INFO - delivery method with swap-origin-redirect and when
09:03:55 INFO - the target request is cross-origin.
09:03:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3244ms
09:03:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:03:59 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0438400 == 4 [pid = 1870] [id = 749]
09:03:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 117 (0xa0438c00) [pid = 1870] [serial = 2095] [outer = (nil)]
09:03:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 118 (0xa043ec00) [pid = 1870] [serial = 2096] [outer = 0xa0438c00]
09:04:00 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 119 (0xa0772000) [pid = 1870] [serial = 2097] [outer = 0xa0438c00]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 118 (0xa0e92800) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 117 (0xa38e4800) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 116 (0xa45c1400) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 115 (0xa30da400) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 114 (0xa0441c00) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 113 (0xa3a6f800) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 112 (0xa5659800) [pid = 1870] [serial = 2042] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 111 (0xa4df2c00) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 110 (0xa2b13c00) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 109 (0xa393ac00) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 108 (0xa405e000) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 107 (0xa1706c00) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 106 (0xa0e97800) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 105 (0xa1cd8400) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 104 (0xa4839c00) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 103 (0xa3c89c00) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 102 (0xa1cd5000) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 101 (0xa0e9a000) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 100 (0xa2571400) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 99 (0xa0e9a400) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 98 (0xa2905400) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 97 (0xa0d81c00) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 96 (0xa34e4400) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 95 (0xa0e99000) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 94 (0xa4835000) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 93 (0x9f418800) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 92 (0xa18d3c00) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 91 (0xa1701800) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 90 (0x9fb75000) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 89 (0xa1859400) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 88 (0xa043b800) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 87 (0xa5042800) [pid = 1870] [serial = 2037] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347782419]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 86 (0xa0772800) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 85 (0xa4df8800) [pid = 1870] [serial = 2032] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 84 (0xa30d3000) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 83 (0xa257ac00) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa0437400) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa2f45000) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa2580000) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa1fb2000) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa3c88c00) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0x9f659400) [pid = 1870] [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]
09:04:01 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa3a64800) [pid = 1870] [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]
09:04:02 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa185f000) [pid = 1870] [serial = 2009] [outer = (nil)] [url = about:blank]
09:04:02 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa1fad400) [pid = 1870] [serial = 2012] [outer = (nil)] [url = about:blank]
09:04:02 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa29ea000) [pid = 1870] [serial = 2015] [outer = (nil)] [url = about:blank]
09:04:02 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa30d6400) [pid = 1870] [serial = 2018] [outer = (nil)] [url = about:blank]
09:04:02 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa3939c00) [pid = 1870] [serial = 2021] [outer = (nil)] [url = about:blank]
09:04:02 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa4354c00) [pid = 1870] [serial = 2024] [outer = (nil)] [url = about:blank]
09:04:02 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa480c800) [pid = 1870] [serial = 2027] [outer = (nil)] [url = about:blank]
09:04:02 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa483c800) [pid = 1870] [serial = 2030] [outer = (nil)] [url = about:blank]
09:04:02 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa4dfa800) [pid = 1870] [serial = 2033] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:04:02 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa5035400) [pid = 1870] [serial = 2035] [outer = (nil)] [url = about:blank]
09:04:02 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa5180000) [pid = 1870] [serial = 2038] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347782419]
09:04:02 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa5185800) [pid = 1870] [serial = 2040] [outer = (nil)] [url = about:blank]
09:04:02 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa0770c00) [pid = 1870] [serial = 2043] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:04:02 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa170b400) [pid = 1870] [serial = 2045] [outer = (nil)] [url = about:blank]
09:04:02 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa0d85000) [pid = 1870] [serial = 2048] [outer = (nil)] [url = about:blank]
09:04:02 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa18da000) [pid = 1870] [serial = 2051] [outer = (nil)] [url = about:blank]
09:04:02 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa21b7800) [pid = 1870] [serial = 2013] [outer = (nil)] [url = about:blank]
09:04:02 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa29f2c00) [pid = 1870] [serial = 2016] [outer = (nil)] [url = about:blank]
09:04:02 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa34dd000) [pid = 1870] [serial = 2019] [outer = (nil)] [url = about:blank]
09:04:03 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
09:04:03 INFO - document served over http requires an https
09:04:03 INFO - sub-resource via xhr-request using the meta-referrer
09:04:03 INFO - delivery method with keep-origin-redirect and when
09:04:03 INFO - the target request is cross-origin.
09:04:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 7677ms
09:04:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
09:04:04 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f410c00 == 5 [pid = 1870] [id = 750]
09:04:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0x9f411800) [pid = 1870] [serial = 2098] [outer = (nil)]
09:04:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa0435400) [pid = 1870] [serial = 2099] [outer = 0x9f411800]
09:04:04 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa0770400) [pid = 1870] [serial = 2100] [outer = 0x9f411800]
09:04:05 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
09:04:05 INFO - document served over http requires an https
09:04:05 INFO - sub-resource via xhr-request using the meta-referrer
09:04:05 INFO - delivery method with no-redirect and when
09:04:05 INFO - the target request is cross-origin.
09:04:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2406ms
09:04:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:04:06 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f659800 == 6 [pid = 1870] [id = 751]
09:04:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0x9f65f000) [pid = 1870] [serial = 2101] [outer = (nil)]
09:04:06 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa0d88400) [pid = 1870] [serial = 2102] [outer = 0x9f65f000]
09:04:07 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa0e91000) [pid = 1870] [serial = 2103] [outer = 0x9f65f000]
09:04:08 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
09:04:08 INFO - document served over http requires an https
09:04:08 INFO - sub-resource via xhr-request using the meta-referrer
09:04:08 INFO - delivery method with swap-origin-redirect and when
09:04:08 INFO - the target request is cross-origin.
09:04:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2445ms
09:04:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
09:04:09 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d83c00 == 7 [pid = 1870] [id = 752]
09:04:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa0d87400) [pid = 1870] [serial = 2104] [outer = (nil)]
09:04:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa0ef0c00) [pid = 1870] [serial = 2105] [outer = 0xa0d87400]
09:04:09 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa0ef8400) [pid = 1870] [serial = 2106] [outer = 0xa0d87400]
09:04:11 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
09:04:11 INFO - document served over http requires an http
09:04:11 INFO - sub-resource via fetch-request using the meta-referrer
09:04:11 INFO - delivery method with keep-origin-redirect and when
09:04:11 INFO - the target request is same-origin.
09:04:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3102ms
09:04:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
09:04:12 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0eedc00 == 8 [pid = 1870] [id = 753]
09:04:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa1703800) [pid = 1870] [serial = 2107] [outer = (nil)]
09:04:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa170a400) [pid = 1870] [serial = 2108] [outer = 0xa1703800]
09:04:12 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa1852000) [pid = 1870] [serial = 2109] [outer = 0xa1703800]
09:04:14 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
09:04:14 INFO - document served over http requires an http
09:04:14 INFO - sub-resource via fetch-request using the meta-referrer
09:04:14 INFO - delivery method with no-redirect and when
09:04:14 INFO - the target request is same-origin.
09:04:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2871ms
09:04:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
09:04:15 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1706c00 == 9 [pid = 1870] [id = 754]
09:04:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa1707c00) [pid = 1870] [serial = 2110] [outer = (nil)]
09:04:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa185f800) [pid = 1870] [serial = 2111] [outer = 0xa1707c00]
09:04:15 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa18d4c00) [pid = 1870] [serial = 2112] [outer = 0xa1707c00]
09:04:17 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
09:04:17 INFO - document served over http requires an http
09:04:17 INFO - sub-resource via fetch-request using the meta-referrer
09:04:17 INFO - delivery method with swap-origin-redirect and when
09:04:17 INFO - the target request is same-origin.
09:04:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2750ms
09:04:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
09:04:17 INFO - PROCESS | 1819 | ++DOCSHELL 0xa185e400 == 10 [pid = 1870] [id = 755]
09:04:17 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa18ddc00) [pid = 1870] [serial = 2113] [outer = (nil)]
09:04:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa1cd8400) [pid = 1870] [serial = 2114] [outer = 0xa18ddc00]
09:04:18 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa1ce0400) [pid = 1870] [serial = 2115] [outer = 0xa18ddc00]
09:04:20 INFO - PROCESS | 1819 | ++DOCSHELL 0xa1fb6400 == 11 [pid = 1870] [id = 756]
09:04:20 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa1fb6c00) [pid = 1870] [serial = 2116] [outer = (nil)]
09:04:21 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa21b1c00) [pid = 1870] [serial = 2117] [outer = 0xa1fb6c00]
09:04:21 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
09:04:21 INFO - document served over http requires an http
09:04:21 INFO - sub-resource via iframe-tag using the meta-referrer
09:04:21 INFO - delivery method with keep-origin-redirect and when
09:04:21 INFO - the target request is same-origin.
09:04:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 4161ms
09:04:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
09:04:22 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f664400 == 12 [pid = 1870] [id = 757]
09:04:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0x9f664800) [pid = 1870] [serial = 2118] [outer = (nil)]
09:04:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0x9fb7bc00) [pid = 1870] [serial = 2119] [outer = 0x9f664800]
09:04:22 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa077b400) [pid = 1870] [serial = 2120] [outer = 0x9f664800]
09:04:23 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f41ac00 == 13 [pid = 1870] [id = 758]
09:04:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0x9f41b800) [pid = 1870] [serial = 2121] [outer = (nil)]
09:04:23 INFO - PROCESS | 1819 | --DOCSHELL 0x9f65bc00 == 12 [pid = 1870] [id = 748]
09:04:23 INFO - PROCESS | 1819 | --DOCSHELL 0xa5662000 == 11 [pid = 1870] [id = 747]
09:04:23 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa1fb0400) [pid = 1870] [serial = 2046] [outer = (nil)] [url = about:blank]
09:04:23 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa5189c00) [pid = 1870] [serial = 2041] [outer = (nil)] [url = about:blank]
09:04:23 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa503b400) [pid = 1870] [serial = 2036] [outer = (nil)] [url = about:blank]
09:04:23 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa4def000) [pid = 1870] [serial = 2031] [outer = (nil)] [url = about:blank]
09:04:23 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa4811c00) [pid = 1870] [serial = 2028] [outer = (nil)] [url = about:blank]
09:04:23 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa4363c00) [pid = 1870] [serial = 2025] [outer = (nil)] [url = about:blank]
09:04:24 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa39ea800) [pid = 1870] [serial = 2022] [outer = (nil)] [url = about:blank]
09:04:24 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa1cd1c00) [pid = 1870] [serial = 2010] [outer = (nil)] [url = about:blank]
09:04:24 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa0e99c00) [pid = 1870] [serial = 2049] [outer = (nil)] [url = about:blank]
09:04:24 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa1fab400) [pid = 1870] [serial = 2052] [outer = (nil)] [url = about:blank]
09:04:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0x9f418c00) [pid = 1870] [serial = 2122] [outer = 0x9f41b800]
09:04:24 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
09:04:24 INFO - document served over http requires an http
09:04:24 INFO - sub-resource via iframe-tag using the meta-referrer
09:04:24 INFO - delivery method with no-redirect and when
09:04:24 INFO - the target request is same-origin.
09:04:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2967ms
09:04:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
09:04:24 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f660400 == 12 [pid = 1870] [id = 759]
09:04:24 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0x9f667000) [pid = 1870] [serial = 2123] [outer = (nil)]
09:04:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa0d83400) [pid = 1870] [serial = 2124] [outer = 0x9f667000]
09:04:25 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa0e95c00) [pid = 1870] [serial = 2125] [outer = 0x9f667000]
09:04:26 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0efa400 == 13 [pid = 1870] [id = 760]
09:04:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa0efa800) [pid = 1870] [serial = 2126] [outer = (nil)]
09:04:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa1703400) [pid = 1870] [serial = 2127] [outer = 0xa0efa800]
09:04:26 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
09:04:26 INFO - document served over http requires an http
09:04:26 INFO - sub-resource via iframe-tag using the meta-referrer
09:04:26 INFO - delivery method with swap-origin-redirect and when
09:04:26 INFO - the target request is same-origin.
09:04:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2409ms
09:04:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
09:04:27 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0442c00 == 14 [pid = 1870] [id = 761]
09:04:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa0773000) [pid = 1870] [serial = 2128] [outer = (nil)]
09:04:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa185c000) [pid = 1870] [serial = 2129] [outer = 0xa0773000]
09:04:27 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa1cd2000) [pid = 1870] [serial = 2130] [outer = 0xa0773000]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa29ea400) [pid = 1870] [serial = 2063] [outer = (nil)] [url = about:blank]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa5664000) [pid = 1870] [serial = 2087] [outer = (nil)] [url = about:blank]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa2578800) [pid = 1870] [serial = 2060] [outer = (nil)] [url = about:blank]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa18d4800) [pid = 1870] [serial = 2057] [outer = (nil)] [url = about:blank]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0xa4805400) [pid = 1870] [serial = 2080] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347821170]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa0435c00) [pid = 1870] [serial = 2054] [outer = (nil)] [url = about:blank]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa4119800) [pid = 1870] [serial = 2077] [outer = (nil)] [url = about:blank]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa2f51400) [pid = 1870] [serial = 2066] [outer = (nil)] [url = about:blank]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0x9f662c00) [pid = 1870] [serial = 2093] [outer = (nil)] [url = about:blank]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa3a6e800) [pid = 1870] [serial = 2072] [outer = (nil)] [url = about:blank]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa4833c00) [pid = 1870] [serial = 2082] [outer = (nil)] [url = about:blank]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa565dc00) [pid = 1870] [serial = 2085] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa405b800) [pid = 1870] [serial = 2075] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa567ec00) [pid = 1870] [serial = 2090] [outer = (nil)] [url = about:blank]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa3932000) [pid = 1870] [serial = 2069] [outer = (nil)] [url = about:blank]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa043ec00) [pid = 1870] [serial = 2096] [outer = (nil)] [url = about:blank]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa4810800) [pid = 1870] [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]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0x9f65f400) [pid = 1870] [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]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa5662400) [pid = 1870] [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]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa5658800) [pid = 1870] [serial = 2084] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa4057000) [pid = 1870] [serial = 2074] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa45bf800) [pid = 1870] [serial = 2079] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347821170]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa170f800) [pid = 1870] [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]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa2575800) [pid = 1870] [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]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa4111000) [pid = 1870] [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]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa1855400) [pid = 1870] [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]
09:04:28 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0xa34e7c00) [pid = 1870] [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]
09:04:29 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0x9f659c00) [pid = 1870] [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]
09:04:29 INFO - PROCESS | 1819 | --DOMWINDOW == 51 (0xa3a6b800) [pid = 1870] [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]
09:04:29 INFO - PROCESS | 1819 | --DOMWINDOW == 50 (0xa2b20400) [pid = 1870] [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]
09:04:29 INFO - PROCESS | 1819 | --DOMWINDOW == 49 (0xa39e9000) [pid = 1870] [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]
09:04:29 INFO - PROCESS | 1819 | --DOMWINDOW == 48 (0xa1faa800) [pid = 1870] [serial = 2058] [outer = (nil)] [url = about:blank]
09:04:29 INFO - PROCESS | 1819 | --DOMWINDOW == 47 (0xa25a6000) [pid = 1870] [serial = 2061] [outer = (nil)] [url = about:blank]
09:04:29 INFO - PROCESS | 1819 | --DOMWINDOW == 46 (0xa0d86400) [pid = 1870] [serial = 2055] [outer = (nil)] [url = about:blank]
09:04:29 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
09:04:29 INFO - document served over http requires an http
09:04:29 INFO - sub-resource via script-tag using the meta-referrer
09:04:29 INFO - delivery method with keep-origin-redirect and when
09:04:29 INFO - the target request is same-origin.
09:04:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2818ms
09:04:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
09:04:30 INFO - PROCESS | 1819 | ++DOCSHELL 0xa043ec00 == 15 [pid = 1870] [id = 762]
09:04:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 47 (0xa1850400) [pid = 1870] [serial = 2131] [outer = (nil)]
09:04:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 48 (0xa1cdf000) [pid = 1870] [serial = 2132] [outer = 0xa1850400]
09:04:30 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 49 (0xa1fafc00) [pid = 1870] [serial = 2133] [outer = 0xa1850400]
09:04:32 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
09:04:32 INFO - document served over http requires an http
09:04:32 INFO - sub-resource via script-tag using the meta-referrer
09:04:32 INFO - delivery method with no-redirect and when
09:04:32 INFO - the target request is same-origin.
09:04:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2706ms
09:04:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
09:04:33 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d83800 == 16 [pid = 1870] [id = 763]
09:04:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 50 (0xa0d86400) [pid = 1870] [serial = 2134] [outer = (nil)]
09:04:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 51 (0xa1704800) [pid = 1870] [serial = 2135] [outer = 0xa0d86400]
09:04:33 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0xa18dd000) [pid = 1870] [serial = 2136] [outer = 0xa0d86400]
09:04:35 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
09:04:35 INFO - document served over http requires an http
09:04:35 INFO - sub-resource via script-tag using the meta-referrer
09:04:35 INFO - delivery method with swap-origin-redirect and when
09:04:35 INFO - the target request is same-origin.
09:04:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3085ms
09:04:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
09:04:36 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e98c00 == 17 [pid = 1870] [id = 764]
09:04:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0xa0e99000) [pid = 1870] [serial = 2137] [outer = (nil)]
09:04:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0xa21b8000) [pid = 1870] [serial = 2138] [outer = 0xa0e99000]
09:04:37 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0xa21bd800) [pid = 1870] [serial = 2139] [outer = 0xa0e99000]
09:04:38 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
09:04:38 INFO - document served over http requires an http
09:04:38 INFO - sub-resource via xhr-request using the meta-referrer
09:04:38 INFO - delivery method with keep-origin-redirect and when
09:04:38 INFO - the target request is same-origin.
09:04:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3066ms
09:04:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
09:04:39 INFO - PROCESS | 1819 | ++DOCSHELL 0xa21b3800 == 18 [pid = 1870] [id = 765]
09:04:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0xa21b4400) [pid = 1870] [serial = 2140] [outer = (nil)]
09:04:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0xa257e800) [pid = 1870] [serial = 2141] [outer = 0xa21b4400]
09:04:39 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:40 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa25a2400) [pid = 1870] [serial = 2142] [outer = 0xa21b4400]
09:04:42 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
09:04:42 INFO - document served over http requires an http
09:04:42 INFO - sub-resource via xhr-request using the meta-referrer
09:04:42 INFO - delivery method with no-redirect and when
09:04:42 INFO - the target request is same-origin.
09:04:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 3597ms
09:04:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
09:04:43 INFO - PROCESS | 1819 | ++DOCSHELL 0xa257d000 == 19 [pid = 1870] [id = 766]
09:04:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa25ab400) [pid = 1870] [serial = 2143] [outer = (nil)]
09:04:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa2901400) [pid = 1870] [serial = 2144] [outer = 0xa25ab400]
09:04:43 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:43 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa2905800) [pid = 1870] [serial = 2145] [outer = 0xa25ab400]
09:04:45 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
09:04:45 INFO - document served over http requires an http
09:04:45 INFO - sub-resource via xhr-request using the meta-referrer
09:04:45 INFO - delivery method with swap-origin-redirect and when
09:04:45 INFO - the target request is same-origin.
09:04:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2565ms
09:04:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
09:04:45 INFO - PROCESS | 1819 | ++DOCSHELL 0xa25ad000 == 20 [pid = 1870] [id = 767]
09:04:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa290fc00) [pid = 1870] [serial = 2146] [outer = (nil)]
09:04:45 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa29ed800) [pid = 1870] [serial = 2147] [outer = 0xa290fc00]
09:04:46 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:46 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa29f1400) [pid = 1870] [serial = 2148] [outer = 0xa290fc00]
09:04:47 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
09:04:47 INFO - document served over http requires an https
09:04:47 INFO - sub-resource via fetch-request using the meta-referrer
09:04:47 INFO - delivery method with keep-origin-redirect and when
09:04:47 INFO - the target request is same-origin.
09:04:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2389ms
09:04:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
09:04:48 INFO - PROCESS | 1819 | ++DOCSHELL 0xa29ec400 == 21 [pid = 1870] [id = 768]
09:04:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa29f8000) [pid = 1870] [serial = 2149] [outer = (nil)]
09:04:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa2b1b000) [pid = 1870] [serial = 2150] [outer = 0xa29f8000]
09:04:48 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:48 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa2b20400) [pid = 1870] [serial = 2151] [outer = 0xa29f8000]
09:04:50 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
09:04:50 INFO - document served over http requires an https
09:04:50 INFO - sub-resource via fetch-request using the meta-referrer
09:04:50 INFO - delivery method with no-redirect and when
09:04:50 INFO - the target request is same-origin.
09:04:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3421ms
09:04:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
09:04:51 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0778000 == 22 [pid = 1870] [id = 769]
09:04:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa0779400) [pid = 1870] [serial = 2152] [outer = (nil)]
09:04:51 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa0e90800) [pid = 1870] [serial = 2153] [outer = 0xa0779400]
09:04:52 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:52 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa170e800) [pid = 1870] [serial = 2154] [outer = 0xa0779400]
09:04:53 INFO - PROCESS | 1819 | --DOCSHELL 0xa0442c00 == 21 [pid = 1870] [id = 761]
09:04:53 INFO - PROCESS | 1819 | --DOCSHELL 0xa0efa400 == 20 [pid = 1870] [id = 760]
09:04:53 INFO - PROCESS | 1819 | --DOCSHELL 0x9f660400 == 19 [pid = 1870] [id = 759]
09:04:53 INFO - PROCESS | 1819 | --DOCSHELL 0x9f41ac00 == 18 [pid = 1870] [id = 758]
09:04:53 INFO - PROCESS | 1819 | --DOCSHELL 0x9f664400 == 17 [pid = 1870] [id = 757]
09:04:53 INFO - PROCESS | 1819 | --DOCSHELL 0xa185e400 == 16 [pid = 1870] [id = 755]
09:04:53 INFO - PROCESS | 1819 | --DOCSHELL 0xa1fb6400 == 15 [pid = 1870] [id = 756]
09:04:53 INFO - PROCESS | 1819 | --DOCSHELL 0xa1706c00 == 14 [pid = 1870] [id = 754]
09:04:53 INFO - PROCESS | 1819 | --DOCSHELL 0xa0eedc00 == 13 [pid = 1870] [id = 753]
09:04:53 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d83c00 == 12 [pid = 1870] [id = 752]
09:04:53 INFO - PROCESS | 1819 | --DOCSHELL 0x9f659800 == 11 [pid = 1870] [id = 751]
09:04:53 INFO - PROCESS | 1819 | --DOCSHELL 0x9f410c00 == 10 [pid = 1870] [id = 750]
09:04:53 INFO - PROCESS | 1819 | --DOCSHELL 0xa0438400 == 9 [pid = 1870] [id = 749]
09:04:53 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0xa5670c00) [pid = 1870] [serial = 2088] [outer = (nil)] [url = about:blank]
09:04:53 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa4dfc400) [pid = 1870] [serial = 2083] [outer = (nil)] [url = about:blank]
09:04:53 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0x9fb74800) [pid = 1870] [serial = 2094] [outer = (nil)] [url = about:blank]
09:04:53 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa56c5400) [pid = 1870] [serial = 2091] [outer = (nil)] [url = about:blank]
09:04:53 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
09:04:53 INFO - document served over http requires an https
09:04:53 INFO - sub-resource via fetch-request using the meta-referrer
09:04:53 INFO - delivery method with swap-origin-redirect and when
09:04:53 INFO - the target request is same-origin.
09:04:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3008ms
09:04:53 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa393d400) [pid = 1870] [serial = 2070] [outer = (nil)] [url = about:blank]
09:04:53 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa29f5c00) [pid = 1870] [serial = 2064] [outer = (nil)] [url = about:blank]
09:04:53 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa4356800) [pid = 1870] [serial = 2078] [outer = (nil)] [url = about:blank]
09:04:53 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa30d6800) [pid = 1870] [serial = 2067] [outer = (nil)] [url = about:blank]
09:04:53 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa3c8c400) [pid = 1870] [serial = 2073] [outer = (nil)] [url = about:blank]
09:04:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
09:04:54 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f41ac00 == 10 [pid = 1870] [id = 770]
09:04:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0x9f65c800) [pid = 1870] [serial = 2155] [outer = (nil)]
09:04:54 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0x9fb71400) [pid = 1870] [serial = 2156] [outer = 0x9f65c800]
09:04:55 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:55 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa043c400) [pid = 1870] [serial = 2157] [outer = 0x9f65c800]
09:04:56 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d8dc00 == 11 [pid = 1870] [id = 771]
09:04:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa0e90c00) [pid = 1870] [serial = 2158] [outer = (nil)]
09:04:56 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa0e9f400) [pid = 1870] [serial = 2159] [outer = 0xa0e90c00]
09:04:56 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
09:04:56 INFO - document served over http requires an https
09:04:56 INFO - sub-resource via iframe-tag using the meta-referrer
09:04:56 INFO - delivery method with keep-origin-redirect and when
09:04:56 INFO - the target request is same-origin.
09:04:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2837ms
09:04:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
09:04:57 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f659800 == 12 [pid = 1870] [id = 772]
09:04:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0x9f65bc00) [pid = 1870] [serial = 2160] [outer = (nil)]
09:04:57 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa1851400) [pid = 1870] [serial = 2161] [outer = 0x9f65bc00]
09:04:58 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:04:58 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa18d8c00) [pid = 1870] [serial = 2162] [outer = 0x9f65bc00]
09:04:59 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa0ef0c00) [pid = 1870] [serial = 2105] [outer = (nil)] [url = about:blank]
09:04:59 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0xa185c000) [pid = 1870] [serial = 2129] [outer = (nil)] [url = about:blank]
09:04:59 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0x9fb7bc00) [pid = 1870] [serial = 2119] [outer = (nil)] [url = about:blank]
09:04:59 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa0435400) [pid = 1870] [serial = 2099] [outer = (nil)] [url = about:blank]
09:04:59 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa21b1c00) [pid = 1870] [serial = 2117] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:04:59 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0x9f418c00) [pid = 1870] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347863943]
09:04:59 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0xa185f800) [pid = 1870] [serial = 2111] [outer = (nil)] [url = about:blank]
09:04:59 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa0d83400) [pid = 1870] [serial = 2124] [outer = (nil)] [url = about:blank]
09:04:59 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0xa170a400) [pid = 1870] [serial = 2108] [outer = (nil)] [url = about:blank]
09:04:59 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa1703400) [pid = 1870] [serial = 2127] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:04:59 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa1cd8400) [pid = 1870] [serial = 2114] [outer = (nil)] [url = about:blank]
09:04:59 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa0d88400) [pid = 1870] [serial = 2102] [outer = (nil)] [url = about:blank]
09:04:59 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa1cdf000) [pid = 1870] [serial = 2132] [outer = (nil)] [url = about:blank]
09:04:59 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0x9f667000) [pid = 1870] [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]
09:04:59 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa0773000) [pid = 1870] [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]
09:04:59 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0x9f41b800) [pid = 1870] [serial = 2121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347863943]
09:04:59 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0xa0efa800) [pid = 1870] [serial = 2126] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:04:59 INFO - PROCESS | 1819 | --DOMWINDOW == 51 (0x9f664800) [pid = 1870] [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]
09:04:59 INFO - PROCESS | 1819 | --DOMWINDOW == 50 (0xa1fb6c00) [pid = 1870] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
09:04:59 INFO - PROCESS | 1819 | ++DOCSHELL 0xa043f800 == 13 [pid = 1870] [id = 773]
09:04:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 51 (0xa0442800) [pid = 1870] [serial = 2163] [outer = (nil)]
09:04:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 52 (0xa0d88400) [pid = 1870] [serial = 2164] [outer = 0xa0442800]
09:05:00 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
09:05:00 INFO - document served over http requires an https
09:05:00 INFO - sub-resource via iframe-tag using the meta-referrer
09:05:00 INFO - delivery method with no-redirect and when
09:05:00 INFO - the target request is same-origin.
09:05:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3175ms
09:05:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
09:05:00 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0ef4c00 == 14 [pid = 1870] [id = 774]
09:05:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 53 (0xa0ef5400) [pid = 1870] [serial = 2165] [outer = (nil)]
09:05:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 54 (0xa1fb0000) [pid = 1870] [serial = 2166] [outer = 0xa0ef5400]
09:05:01 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 55 (0xa21b2000) [pid = 1870] [serial = 2167] [outer = 0xa0ef5400]
09:05:03 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e9c400 == 15 [pid = 1870] [id = 775]
09:05:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 56 (0xa0e9c800) [pid = 1870] [serial = 2168] [outer = (nil)]
09:05:03 INFO - PROCESS | 1819 | ++DOMWINDOW == 57 (0xa1707400) [pid = 1870] [serial = 2169] [outer = 0xa0e9c800]
09:05:03 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
09:05:03 INFO - document served over http requires an https
09:05:03 INFO - sub-resource via iframe-tag using the meta-referrer
09:05:03 INFO - delivery method with swap-origin-redirect and when
09:05:03 INFO - the target request is same-origin.
09:05:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3850ms
09:05:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
09:05:04 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0ef4000 == 16 [pid = 1870] [id = 776]
09:05:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 58 (0xa1704000) [pid = 1870] [serial = 2170] [outer = (nil)]
09:05:04 INFO - PROCESS | 1819 | ++DOMWINDOW == 59 (0xa1cdf000) [pid = 1870] [serial = 2171] [outer = 0xa1704000]
09:05:05 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:05 INFO - PROCESS | 1819 | ++DOMWINDOW == 60 (0xa21bb400) [pid = 1870] [serial = 2172] [outer = 0xa1704000]
09:05:06 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
09:05:06 INFO - document served over http requires an https
09:05:06 INFO - sub-resource via script-tag using the meta-referrer
09:05:06 INFO - delivery method with keep-origin-redirect and when
09:05:06 INFO - the target request is same-origin.
09:05:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2753ms
09:05:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
09:05:07 INFO - PROCESS | 1819 | ++DOCSHELL 0xa185e800 == 17 [pid = 1870] [id = 777]
09:05:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 61 (0xa18d4000) [pid = 1870] [serial = 2173] [outer = (nil)]
09:05:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 62 (0xa29f5c00) [pid = 1870] [serial = 2174] [outer = 0xa18d4000]
09:05:07 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:07 INFO - PROCESS | 1819 | ++DOMWINDOW == 63 (0xa2b17000) [pid = 1870] [serial = 2175] [outer = 0xa18d4000]
09:05:09 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
09:05:09 INFO - document served over http requires an https
09:05:09 INFO - sub-resource via script-tag using the meta-referrer
09:05:09 INFO - delivery method with no-redirect and when
09:05:09 INFO - the target request is same-origin.
09:05:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2424ms
09:05:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
09:05:09 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d8b000 == 18 [pid = 1870] [id = 778]
09:05:09 INFO - PROCESS | 1819 | ++DOMWINDOW == 64 (0xa290ec00) [pid = 1870] [serial = 2176] [outer = (nil)]
09:05:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 65 (0xa30d0800) [pid = 1870] [serial = 2177] [outer = 0xa290ec00]
09:05:10 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:10 INFO - PROCESS | 1819 | ++DOMWINDOW == 66 (0xa30d5800) [pid = 1870] [serial = 2178] [outer = 0xa290ec00]
09:05:12 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
09:05:12 INFO - document served over http requires an https
09:05:12 INFO - sub-resource via script-tag using the meta-referrer
09:05:12 INFO - delivery method with swap-origin-redirect and when
09:05:12 INFO - the target request is same-origin.
09:05:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2766ms
09:05:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
09:05:12 INFO - PROCESS | 1819 | ++DOCSHELL 0xa34dbc00 == 19 [pid = 1870] [id = 779]
09:05:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 67 (0xa34dc400) [pid = 1870] [serial = 2179] [outer = (nil)]
09:05:12 INFO - PROCESS | 1819 | ++DOMWINDOW == 68 (0xa34e0c00) [pid = 1870] [serial = 2180] [outer = 0xa34dc400]
09:05:13 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:13 INFO - PROCESS | 1819 | ++DOMWINDOW == 69 (0xa34e6400) [pid = 1870] [serial = 2181] [outer = 0xa34dc400]
09:05:15 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
09:05:15 INFO - document served over http requires an https
09:05:15 INFO - sub-resource via xhr-request using the meta-referrer
09:05:15 INFO - delivery method with keep-origin-redirect and when
09:05:15 INFO - the target request is same-origin.
09:05:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3062ms
09:05:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
09:05:15 INFO - PROCESS | 1819 | ++DOCSHELL 0xa34de000 == 20 [pid = 1870] [id = 780]
09:05:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 70 (0xa34e0000) [pid = 1870] [serial = 2182] [outer = (nil)]
09:05:15 INFO - PROCESS | 1819 | ++DOMWINDOW == 71 (0xa38ea800) [pid = 1870] [serial = 2183] [outer = 0xa34e0000]
09:05:16 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:16 INFO - PROCESS | 1819 | ++DOMWINDOW == 72 (0xa38efc00) [pid = 1870] [serial = 2184] [outer = 0xa34e0000]
09:05:17 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
09:05:17 INFO - document served over http requires an https
09:05:17 INFO - sub-resource via xhr-request using the meta-referrer
09:05:17 INFO - delivery method with no-redirect and when
09:05:17 INFO - the target request is same-origin.
09:05:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2698ms
09:05:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
09:05:18 INFO - PROCESS | 1819 | ++DOCSHELL 0xa38e9800 == 21 [pid = 1870] [id = 781]
09:05:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 73 (0xa3938000) [pid = 1870] [serial = 2185] [outer = (nil)]
09:05:18 INFO - PROCESS | 1819 | ++DOMWINDOW == 74 (0xa393d000) [pid = 1870] [serial = 2186] [outer = 0xa3938000]
09:05:19 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:19 INFO - PROCESS | 1819 | ++DOMWINDOW == 75 (0xa39dd000) [pid = 1870] [serial = 2187] [outer = 0xa3938000]
09:05:21 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
09:05:21 INFO - document served over http requires an https
09:05:21 INFO - sub-resource via xhr-request using the meta-referrer
09:05:21 INFO - delivery method with swap-origin-redirect and when
09:05:21 INFO - the target request is same-origin.
09:05:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3929ms
09:05:21 INFO - TEST-START | /resource-timing/test_resource_timing.html
09:05:22 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0e92000 == 22 [pid = 1870] [id = 782]
09:05:22 INFO - PROCESS | 1819 | ++DOMWINDOW == 76 (0xa0e94c00) [pid = 1870] [serial = 2188] [outer = (nil)]
09:05:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 77 (0xa0ef7c00) [pid = 1870] [serial = 2189] [outer = 0xa0e94c00]
09:05:23 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:23 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa18dd400) [pid = 1870] [serial = 2190] [outer = 0xa0e94c00]
09:05:25 INFO - PROCESS | 1819 | ++DOCSHELL 0xa21bc800 == 23 [pid = 1870] [id = 783]
09:05:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa2574800) [pid = 1870] [serial = 2191] [outer = (nil)]
09:05:25 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa2577c00) [pid = 1870] [serial = 2192] [outer = 0xa2574800]
09:05:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa043f800 == 22 [pid = 1870] [id = 773]
09:05:25 INFO - PROCESS | 1819 | --DOCSHELL 0x9f659800 == 21 [pid = 1870] [id = 772]
09:05:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d8dc00 == 20 [pid = 1870] [id = 771]
09:05:25 INFO - PROCESS | 1819 | --DOCSHELL 0x9f41ac00 == 19 [pid = 1870] [id = 770]
09:05:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa0778000 == 18 [pid = 1870] [id = 769]
09:05:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa25ad000 == 17 [pid = 1870] [id = 767]
09:05:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa257d000 == 16 [pid = 1870] [id = 766]
09:05:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa21b3800 == 15 [pid = 1870] [id = 765]
09:05:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e98c00 == 14 [pid = 1870] [id = 764]
09:05:25 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d83800 == 13 [pid = 1870] [id = 763]
09:05:25 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa0e95c00) [pid = 1870] [serial = 2125] [outer = (nil)] [url = about:blank]
09:05:25 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa1cd2000) [pid = 1870] [serial = 2130] [outer = (nil)] [url = about:blank]
09:05:25 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa077b400) [pid = 1870] [serial = 2120] [outer = (nil)] [url = about:blank]
09:05:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
09:05:26 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"
09:05:26 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
09:05:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:05:26 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
09:05:26 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
09:05:26 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
09:05:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
09:05:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
09:05:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
09:05:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
09:05:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
09:05:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
09:05:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
09:05:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
09:05:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
09:05:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
09:05:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
09:05:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
09:05:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
09:05:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
09:05:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
09:05:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
09:05:26 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
09:05:26 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 4317ms
09:05:26 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
09:05:26 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0776800 == 14 [pid = 1870] [id = 784]
09:05:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 78 (0xa0d80000) [pid = 1870] [serial = 2193] [outer = (nil)]
09:05:26 INFO - PROCESS | 1819 | ++DOMWINDOW == 79 (0xa0e98c00) [pid = 1870] [serial = 2194] [outer = 0xa0d80000]
09:05:27 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:27 INFO - PROCESS | 1819 | ++DOMWINDOW == 80 (0xa170a400) [pid = 1870] [serial = 2195] [outer = 0xa0d80000]
09: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"
09:05:28 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
09:05:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:05:28 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
09:05:28 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1954ms
09:05:28 INFO - TEST-START | /screen-orientation/lock-basic.html
09:05:28 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d82000 == 15 [pid = 1870] [id = 785]
09:05:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 81 (0xa0d83800) [pid = 1870] [serial = 2196] [outer = (nil)]
09:05:28 INFO - PROCESS | 1819 | ++DOMWINDOW == 82 (0xa25ab800) [pid = 1870] [serial = 2197] [outer = 0xa0d83800]
09:05:29 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:05:29 INFO - PROCESS | 1819 | ++DOMWINDOW == 83 (0xa29ec800) [pid = 1870] [serial = 2198] [outer = 0xa0d83800]
09:05:30 INFO - PROCESS | 1819 | --DOMWINDOW == 82 (0xa29ed800) [pid = 1870] [serial = 2147] [outer = (nil)] [url = about:blank]
09:05:30 INFO - PROCESS | 1819 | --DOMWINDOW == 81 (0xa2b1b000) [pid = 1870] [serial = 2150] [outer = (nil)] [url = about:blank]
09:05:30 INFO - PROCESS | 1819 | --DOMWINDOW == 80 (0xa257e800) [pid = 1870] [serial = 2141] [outer = (nil)] [url = about:blank]
09:05:30 INFO - PROCESS | 1819 | --DOMWINDOW == 79 (0xa2901400) [pid = 1870] [serial = 2144] [outer = (nil)] [url = about:blank]
09:05:30 INFO - PROCESS | 1819 | --DOMWINDOW == 78 (0xa1704800) [pid = 1870] [serial = 2135] [outer = (nil)] [url = about:blank]
09:05:30 INFO - PROCESS | 1819 | --DOMWINDOW == 77 (0xa21b8000) [pid = 1870] [serial = 2138] [outer = (nil)] [url = about:blank]
09:05:30 INFO - PROCESS | 1819 | --DOMWINDOW == 76 (0xa0e9f400) [pid = 1870] [serial = 2159] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:05:30 INFO - PROCESS | 1819 | --DOMWINDOW == 75 (0x9fb71400) [pid = 1870] [serial = 2156] [outer = (nil)] [url = about:blank]
09:05:30 INFO - PROCESS | 1819 | --DOMWINDOW == 74 (0xa0e90800) [pid = 1870] [serial = 2153] [outer = (nil)] [url = about:blank]
09:05:30 INFO - PROCESS | 1819 | --DOMWINDOW == 73 (0xa0d88400) [pid = 1870] [serial = 2164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347899493]
09:05:30 INFO - PROCESS | 1819 | --DOMWINDOW == 72 (0xa1851400) [pid = 1870] [serial = 2161] [outer = (nil)] [url = about:blank]
09:05:30 INFO - PROCESS | 1819 | --DOMWINDOW == 71 (0xa0e90c00) [pid = 1870] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:05:30 INFO - PROCESS | 1819 | --DOMWINDOW == 70 (0xa0442800) [pid = 1870] [serial = 2163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447347899493]
09:05:30 INFO - PROCESS | 1819 | --DOMWINDOW == 69 (0x9f65bc00) [pid = 1870] [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]
09:05:30 INFO - PROCESS | 1819 | --DOMWINDOW == 68 (0xa0779400) [pid = 1870] [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]
09:05:30 INFO - PROCESS | 1819 | --DOMWINDOW == 67 (0x9f65c800) [pid = 1870] [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]
09:05:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa29ec400 == 14 [pid = 1870] [id = 768]
09:05:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa0776800 == 13 [pid = 1870] [id = 784]
09:05:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa21bc800 == 12 [pid = 1870] [id = 783]
09:05:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e92000 == 11 [pid = 1870] [id = 782]
09:05:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa38e9800 == 10 [pid = 1870] [id = 781]
09:05:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa34de000 == 9 [pid = 1870] [id = 780]
09:05:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa34dbc00 == 8 [pid = 1870] [id = 779]
09:05:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d8b000 == 7 [pid = 1870] [id = 778]
09:05:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa043ec00 == 6 [pid = 1870] [id = 762]
09:05:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa185e800 == 5 [pid = 1870] [id = 777]
09:05:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa0ef4000 == 4 [pid = 1870] [id = 776]
09:05:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa0ef4c00 == 3 [pid = 1870] [id = 774]
09:05:36 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e9c400 == 2 [pid = 1870] [id = 775]
09:05:37 INFO - PROCESS | 1819 | --DOMWINDOW == 66 (0xa170e800) [pid = 1870] [serial = 2154] [outer = (nil)] [url = about:blank]
09:05:37 INFO - PROCESS | 1819 | --DOMWINDOW == 65 (0xa18d8c00) [pid = 1870] [serial = 2162] [outer = (nil)] [url = about:blank]
09:05:37 INFO - PROCESS | 1819 | --DOMWINDOW == 64 (0xa043c400) [pid = 1870] [serial = 2157] [outer = (nil)] [url = about:blank]
09:05:41 INFO - PROCESS | 1819 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 63 (0xa1707c00) [pid = 1870] [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]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 62 (0x9f411800) [pid = 1870] [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]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 61 (0xa2574800) [pid = 1870] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 60 (0x9f65f000) [pid = 1870] [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]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 59 (0xa0e99000) [pid = 1870] [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]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 58 (0xa0e9c800) [pid = 1870] [serial = 2168] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 57 (0xa34e0000) [pid = 1870] [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]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 56 (0xa25ab400) [pid = 1870] [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]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 55 (0xa290fc00) [pid = 1870] [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]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 54 (0xa3938000) [pid = 1870] [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]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 53 (0xa1850400) [pid = 1870] [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]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 52 (0xa18d4000) [pid = 1870] [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]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 51 (0xa0e94c00) [pid = 1870] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 50 (0xa0d80000) [pid = 1870] [serial = 2193] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 49 (0xa1704000) [pid = 1870] [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]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 48 (0xa21b4400) [pid = 1870] [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]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 47 (0xa0d86400) [pid = 1870] [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]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 46 (0xa34dc400) [pid = 1870] [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]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 45 (0xa290ec00) [pid = 1870] [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]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 44 (0xa0ef5400) [pid = 1870] [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]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 43 (0xa29f8000) [pid = 1870] [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]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 42 (0xa1703800) [pid = 1870] [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]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 41 (0xa18ddc00) [pid = 1870] [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]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 40 (0xa0d87400) [pid = 1870] [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]
09:05:41 INFO - PROCESS | 1819 | --DOMWINDOW == 39 (0xa0438c00) [pid = 1870] [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]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 38 (0xa25ab800) [pid = 1870] [serial = 2197] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 37 (0xa30d0800) [pid = 1870] [serial = 2177] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 36 (0xa0ef7c00) [pid = 1870] [serial = 2189] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 35 (0xa393d000) [pid = 1870] [serial = 2186] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 34 (0xa0e98c00) [pid = 1870] [serial = 2194] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 33 (0xa170a400) [pid = 1870] [serial = 2195] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 32 (0xa38ea800) [pid = 1870] [serial = 2183] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 31 (0xa1cdf000) [pid = 1870] [serial = 2171] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 30 (0xa1707400) [pid = 1870] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 29 (0xa1fb0000) [pid = 1870] [serial = 2166] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 28 (0xa34e0c00) [pid = 1870] [serial = 2180] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 27 (0xa2577c00) [pid = 1870] [serial = 2192] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 26 (0xa29f5c00) [pid = 1870] [serial = 2174] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 25 (0xa2905800) [pid = 1870] [serial = 2145] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 24 (0xa1852000) [pid = 1870] [serial = 2109] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 23 (0xa1ce0400) [pid = 1870] [serial = 2115] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 22 (0xa0ef8400) [pid = 1870] [serial = 2106] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 21 (0xa0772000) [pid = 1870] [serial = 2097] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 20 (0xa25a2400) [pid = 1870] [serial = 2142] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 19 (0xa1fafc00) [pid = 1870] [serial = 2133] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 18 (0xa2b20400) [pid = 1870] [serial = 2151] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 17 (0xa18d4c00) [pid = 1870] [serial = 2112] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 16 (0xa34e6400) [pid = 1870] [serial = 2181] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 15 (0xa0770400) [pid = 1870] [serial = 2100] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 14 (0xa39dd000) [pid = 1870] [serial = 2187] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 13 (0xa21bd800) [pid = 1870] [serial = 2139] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 12 (0xa0e91000) [pid = 1870] [serial = 2103] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 11 (0xa29f1400) [pid = 1870] [serial = 2148] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 10 (0xa18dd000) [pid = 1870] [serial = 2136] [outer = (nil)] [url = about:blank]
09:05:42 INFO - PROCESS | 1819 | --DOMWINDOW == 9 (0xa38efc00) [pid = 1870] [serial = 2184] [outer = (nil)] [url = about:blank]
09:05:45 INFO - PROCESS | 1819 | --DOMWINDOW == 8 (0xa18dd400) [pid = 1870] [serial = 2190] [outer = (nil)] [url = about:blank]
09:05:45 INFO - PROCESS | 1819 | --DOMWINDOW == 7 (0xa21bb400) [pid = 1870] [serial = 2172] [outer = (nil)] [url = about:blank]
09:05:45 INFO - PROCESS | 1819 | --DOMWINDOW == 6 (0xa30d5800) [pid = 1870] [serial = 2178] [outer = (nil)] [url = about:blank]
09:05:45 INFO - PROCESS | 1819 | --DOMWINDOW == 5 (0xa2b17000) [pid = 1870] [serial = 2175] [outer = (nil)] [url = about:blank]
09:05:45 INFO - PROCESS | 1819 | --DOMWINDOW == 4 (0xa21b2000) [pid = 1870] [serial = 2167] [outer = (nil)] [url = about:blank]
09:05:59 INFO - PROCESS | 1819 | MARIONETTE LOG: INFO: Timeout fired
09:05:59 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
09:05:59 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
09:05:59 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
09:05:59 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 31043ms
09:05:59 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
09:05:59 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f413800 == 3 [pid = 1870] [id = 786]
09:05:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 5 (0x9f413c00) [pid = 1870] [serial = 2199] [outer = (nil)]
09:05:59 INFO - PROCESS | 1819 | ++DOMWINDOW == 6 (0x9f415c00) [pid = 1870] [serial = 2200] [outer = 0x9f413c00]
09:06:00 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:06:00 INFO - PROCESS | 1819 | ++DOMWINDOW == 7 (0x9f65c800) [pid = 1870] [serial = 2201] [outer = 0x9f413c00]
09:06:01 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f662c00 == 4 [pid = 1870] [id = 787]
09:06:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 8 (0x9f665000) [pid = 1870] [serial = 2202] [outer = (nil)]
09:06:01 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f665400 == 5 [pid = 1870] [id = 788]
09:06:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 9 (0x9f666000) [pid = 1870] [serial = 2203] [outer = (nil)]
09:06:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 10 (0x9f40e400) [pid = 1870] [serial = 2204] [outer = 0x9f666000]
09:06:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 11 (0x9f667400) [pid = 1870] [serial = 2205] [outer = 0x9f665000]
09:06:08 INFO - PROCESS | 1819 | --DOCSHELL 0xa0d82000 == 4 [pid = 1870] [id = 785]
09:06:14 INFO - PROCESS | 1819 | --DOMWINDOW == 10 (0xa29ec800) [pid = 1870] [serial = 2198] [outer = (nil)] [url = about:blank]
09:06:14 INFO - PROCESS | 1819 | --DOMWINDOW == 9 (0x9f415c00) [pid = 1870] [serial = 2200] [outer = (nil)] [url = about:blank]
09:06:14 INFO - PROCESS | 1819 | --DOMWINDOW == 8 (0xa0d83800) [pid = 1870] [serial = 2196] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
09:06:30 INFO - PROCESS | 1819 | MARIONETTE LOG: INFO: Timeout fired
09: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"
09:06:30 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
09:06:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:06:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
09:06:30 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
09:06:30 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
09:06:30 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
09:06:30 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30983ms
09:06:30 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
09:06:30 INFO - PROCESS | 1819 | --DOCSHELL 0x9f662c00 == 3 [pid = 1870] [id = 787]
09:06:30 INFO - PROCESS | 1819 | --DOCSHELL 0x9f665400 == 2 [pid = 1870] [id = 788]
09:06:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f413000 == 3 [pid = 1870] [id = 789]
09:06:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 9 (0x9f413400) [pid = 1870] [serial = 2206] [outer = (nil)]
09:06:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 10 (0x9f41a000) [pid = 1870] [serial = 2207] [outer = 0x9f413400]
09:06:31 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:06:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 11 (0x9f663c00) [pid = 1870] [serial = 2208] [outer = 0x9f413400]
09:06:31 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb75000 == 4 [pid = 1870] [id = 790]
09:06:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 12 (0x9fb77000) [pid = 1870] [serial = 2209] [outer = (nil)]
09:06:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 13 (0x9fb79400) [pid = 1870] [serial = 2210] [outer = 0x9fb77000]
09:06:39 INFO - PROCESS | 1819 | --DOCSHELL 0x9f413800 == 3 [pid = 1870] [id = 786]
09:06:39 INFO - PROCESS | 1819 | --DOMWINDOW == 12 (0x9f667400) [pid = 1870] [serial = 2205] [outer = 0x9f665000] [url = about:blank]
09:06:39 INFO - PROCESS | 1819 | --DOMWINDOW == 11 (0x9f40e400) [pid = 1870] [serial = 2204] [outer = 0x9f666000] [url = about:blank]
09:06:39 INFO - PROCESS | 1819 | --DOMWINDOW == 10 (0x9f666000) [pid = 1870] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
09:06:39 INFO - PROCESS | 1819 | --DOMWINDOW == 9 (0x9f665000) [pid = 1870] [serial = 2202] [outer = (nil)] [url = about:blank]
09:06:45 INFO - PROCESS | 1819 | --DOMWINDOW == 8 (0x9f65c800) [pid = 1870] [serial = 2201] [outer = (nil)] [url = about:blank]
09:06:45 INFO - PROCESS | 1819 | --DOMWINDOW == 7 (0x9f41a000) [pid = 1870] [serial = 2207] [outer = (nil)] [url = about:blank]
09:06:45 INFO - PROCESS | 1819 | --DOMWINDOW == 6 (0x9f413c00) [pid = 1870] [serial = 2199] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
09:07:01 INFO - PROCESS | 1819 | MARIONETTE LOG: INFO: Timeout fired
09:07:01 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
09:07:01 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 31091ms
09:07:01 INFO - TEST-START | /screen-orientation/onchange-event.html
09:07:01 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb75000 == 2 [pid = 1870] [id = 790]
09:07:01 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f416000 == 3 [pid = 1870] [id = 791]
09:07:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 7 (0x9f416400) [pid = 1870] [serial = 2211] [outer = (nil)]
09:07:01 INFO - PROCESS | 1819 | ++DOMWINDOW == 8 (0x9f41a800) [pid = 1870] [serial = 2212] [outer = 0x9f416400]
09:07:02 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:07:02 INFO - PROCESS | 1819 | ++DOMWINDOW == 9 (0x9f661400) [pid = 1870] [serial = 2213] [outer = 0x9f416400]
09:07:10 INFO - PROCESS | 1819 | --DOCSHELL 0x9f413000 == 2 [pid = 1870] [id = 789]
09:07:10 INFO - PROCESS | 1819 | --DOMWINDOW == 8 (0x9fb79400) [pid = 1870] [serial = 2210] [outer = 0x9fb77000] [url = about:blank]
09:07:10 INFO - PROCESS | 1819 | --DOMWINDOW == 7 (0x9fb77000) [pid = 1870] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
09:07:16 INFO - PROCESS | 1819 | --DOMWINDOW == 6 (0x9f41a800) [pid = 1870] [serial = 2212] [outer = (nil)] [url = about:blank]
09:07:16 INFO - PROCESS | 1819 | --DOMWINDOW == 5 (0x9f413400) [pid = 1870] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
09:07:20 INFO - PROCESS | 1819 | --DOMWINDOW == 4 (0x9f663c00) [pid = 1870] [serial = 2208] [outer = (nil)] [url = about:blank]
09:07:32 INFO - PROCESS | 1819 | MARIONETTE LOG: INFO: Timeout fired
09:07:32 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
09:07:32 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
09:07:32 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 31050ms
09:07:32 INFO - TEST-START | /screen-orientation/orientation-api.html
09:07:32 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f415400 == 3 [pid = 1870] [id = 792]
09:07:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 5 (0x9f415800) [pid = 1870] [serial = 2214] [outer = (nil)]
09:07:32 INFO - PROCESS | 1819 | ++DOMWINDOW == 6 (0x9f41a400) [pid = 1870] [serial = 2215] [outer = 0x9f415800]
09:07:33 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:07:33 INFO - PROCESS | 1819 | ++DOMWINDOW == 7 (0x9f661c00) [pid = 1870] [serial = 2216] [outer = 0x9f415800]
09:07:34 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
09:07:34 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
09:07:34 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
09:07:34 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 2052ms
09:07:34 INFO - TEST-START | /screen-orientation/orientation-reading.html
09:07:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f418000 == 4 [pid = 1870] [id = 793]
09:07:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 8 (0x9f419000) [pid = 1870] [serial = 2217] [outer = (nil)]
09:07:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 9 (0x9fb79000) [pid = 1870] [serial = 2218] [outer = 0x9f419000]
09:07:35 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:07:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 10 (0x9fb7ec00) [pid = 1870] [serial = 2219] [outer = 0x9f419000]
09:07:36 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
09:07:36 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
09:07:36 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
09:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:07:36 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
09:07:36 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
09:07:36 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
09:07:36 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
09:07:36 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
09:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:07:36 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
09:07:36 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
09:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:07:36 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:07:36 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
09:07:36 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1797ms
09:07:36 INFO - TEST-START | /selection/Document-open.html
09:07:36 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb76000 == 5 [pid = 1870] [id = 794]
09:07:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 11 (0x9fb77c00) [pid = 1870] [serial = 2220] [outer = (nil)]
09:07:36 INFO - PROCESS | 1819 | ++DOMWINDOW == 12 (0xa043dc00) [pid = 1870] [serial = 2221] [outer = 0x9fb77c00]
09:07:37 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:07:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 13 (0xa0442800) [pid = 1870] [serial = 2222] [outer = 0x9fb77c00]
09:07:38 INFO - PROCESS | 1819 | ++DOCSHELL 0xa0d80400 == 6 [pid = 1870] [id = 795]
09:07:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 14 (0xa0d81800) [pid = 1870] [serial = 2223] [outer = (nil)]
09:07:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 15 (0xa0d83800) [pid = 1870] [serial = 2224] [outer = 0xa0d81800]
09:07:38 INFO - PROCESS | 1819 | ++DOMWINDOW == 16 (0xa0d85400) [pid = 1870] [serial = 2225] [outer = 0xa0d81800]
09:07:38 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_TRUE(mState == WCC_ONWRITE) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp, line 708
09:07:38 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 ""
09:07:38 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
09:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:07:38 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
09:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
09:07:38 INFO - TEST-OK | /selection/Document-open.html | took 2041ms
09:07:39 INFO - PROCESS | 1819 | ++DOCSHELL 0xa043a400 == 7 [pid = 1870] [id = 796]
09:07:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 17 (0xa043b000) [pid = 1870] [serial = 2226] [outer = (nil)]
09:07:39 INFO - TEST-START | /selection/addRange.html
09:07:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 18 (0xa0d8c000) [pid = 1870] [serial = 2227] [outer = 0xa043b000]
09:07:39 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:07:39 INFO - PROCESS | 1819 | ++DOMWINDOW == 19 (0xa0e92c00) [pid = 1870] [serial = 2228] [outer = 0xa043b000]
09:07:41 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:41 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:42 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:42 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:43 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:43 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:43 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:43 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:44 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:44 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:45 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:45 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:45 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:45 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:46 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:46 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:47 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:47 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:48 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:48 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:49 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:49 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:50 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:50 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:50 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:50 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:51 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:51 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:52 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:52 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:52 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:52 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:53 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:53 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:54 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:54 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:55 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:55 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:55 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:55 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:56 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:56 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:56 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:57 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:57 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:57 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:58 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:58 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:58 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:58 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:59 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:07:59 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:07:59 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:00 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:00 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:00 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:01 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:01 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:01 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:01 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:02 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:02 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:03 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:03 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:03 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:03 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:04 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:04 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:05 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:05 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:05 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:05 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:06 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:06 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:07 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:07 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:07 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:07 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:08 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:08 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:08 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:08 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:09 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:09 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:10 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:10 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:10 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:10 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:11 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:11 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:12 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:12 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:12 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:12 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:13 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:13 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:14 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:14 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:14 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:14 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:15 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:15 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:16 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:16 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:16 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:16 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:17 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:17 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:18 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:18 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:18 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:18 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:19 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:19 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:20 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
09:08:20 INFO - PROCESS | 1819 | [Child 1870] WARNING: '!mFirst', file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
09:08:21 INFO - PROCESS | 1819 | --DOCSHELL 0x9f416000 == 6 [pid = 1870] [id = 791]
09:08:21 INFO - PROCESS | 1819 | --DOCSHELL 0x9f415400 == 5 [pid = 1870] [id = 792]
09:08:21 INFO - PROCESS | 1819 | --DOCSHELL 0x9f418000 == 4 [pid = 1870] [id = 793]
09:08:21 INFO - PROCESS | 1819 | --DOCSHELL 0x9fb76000 == 3 [pid = 1870] [id = 794]
09:08:35 INFO - PROCESS | 1819 | --DOMWINDOW == 18 (0xa0d83800) [pid = 1870] [serial = 2224] [outer = 0xa0d81800] [url = about:blank]
09:09:03 INFO - PROCESS | 1819 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 38: NotSupportedError: Operation is not supported
09:09:03 INFO - PROCESS | 1819 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
09:09:03 INFO - PROCESS | 1819 | --DOMWINDOW == 17 (0x9f661400) [pid = 1870] [serial = 2213] [outer = (nil)] [url = about:blank]
09:09:03 INFO - PROCESS | 1819 | --DOMWINDOW == 16 (0x9f41a400) [pid = 1870] [serial = 2215] [outer = (nil)] [url = about:blank]
09:09:03 INFO - PROCESS | 1819 | --DOMWINDOW == 15 (0x9f661c00) [pid = 1870] [serial = 2216] [outer = (nil)] [url = about:blank]
09:09:03 INFO - PROCESS | 1819 | --DOMWINDOW == 14 (0x9fb79000) [pid = 1870] [serial = 2218] [outer = (nil)] [url = about:blank]
09:09:03 INFO - PROCESS | 1819 | --DOMWINDOW == 13 (0xa043dc00) [pid = 1870] [serial = 2221] [outer = (nil)] [url = about:blank]
09:09:03 INFO - PROCESS | 1819 | --DOMWINDOW == 12 (0xa0d85400) [pid = 1870] [serial = 2225] [outer = (nil)] [url = about:blank]
09:09:03 INFO - PROCESS | 1819 | --DOMWINDOW == 11 (0xa0d8c000) [pid = 1870] [serial = 2227] [outer = (nil)] [url = about:blank]
09:09:03 INFO - PROCESS | 1819 | --DOMWINDOW == 10 (0x9fb77c00) [pid = 1870] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
09:09:03 INFO - PROCESS | 1819 | --DOMWINDOW == 9 (0x9f419000) [pid = 1870] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
09:09:03 INFO - PROCESS | 1819 | --DOMWINDOW == 8 (0x9f415800) [pid = 1870] [serial = 2214] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
09:09:03 INFO - PROCESS | 1819 | --DOMWINDOW == 7 (0x9f416400) [pid = 1870] [serial = 2211] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
09:09:03 INFO - PROCESS | 1819 | --DOMWINDOW == 6 (0xa0d81800) [pid = 1870] [serial = 2223] [outer = (nil)] [url = about:blank]
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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 ""
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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 ""
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 INFO - Selection.addRange() tests
09:09:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:08 INFO - "
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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 ""
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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̈ḧ
09:09:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:08 INFO - "
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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 ""
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 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
09:09:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:08 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
09:09:08 INFO - Selection.addRange() tests
09:09:08 INFO - Selection.addRange() tests
09:09:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:09 INFO - "
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
09:09:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:09 INFO - "
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:09 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
09:09:09 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 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
09:09:09 INFO - Selection.addRange() tests
09:09:09 INFO - Selection.addRange() tests
09:09:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:09 INFO - "
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 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 ""
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 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
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 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
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 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̈ḧ
09:09:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:09 INFO - "
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 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 ""
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 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
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 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
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 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
09:09:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:09 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
09:09:09 INFO - Selection.addRange() tests
09:09:10 INFO - Selection.addRange() tests
09:09:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:10 INFO - "
09:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:10 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
09:09:10 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:10 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̈ḧ
09:09:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:10 INFO - "
09:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:10 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 ""
09:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:10 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
09:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:10 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
09:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 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
09:09:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:10 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
09:09:10 INFO - Selection.addRange() tests
09:09:11 INFO - Selection.addRange() tests
09:09:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:11 INFO - "
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
09:09:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:11 INFO - "
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
09:09:11 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
09:09:11 INFO - Selection.addRange() tests
09:09:11 INFO - Selection.addRange() tests
09:09:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:11 INFO - "
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 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 ""
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 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
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 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
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 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
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:11 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̈ḧ
09:09:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:11 INFO - "
09:09:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:12 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
09:09:12 INFO - Selection.addRange() tests
09:09:12 INFO - Selection.addRange() tests
09:09:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:12 INFO - "
09:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
09:09:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:12 INFO - "
09:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
09:09:12 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 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
09:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:13 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
09:09:13 INFO - Selection.addRange() tests
09:09:13 INFO - Selection.addRange() tests
09:09:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:13 INFO - "
09:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
09:09:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:13 INFO - "
09:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
09:09:13 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:13 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
09:09:13 INFO - Selection.addRange() tests
09:09:14 INFO - Selection.addRange() tests
09:09:14 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:14 INFO - "
09:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:14 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 ""
09:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:14 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
09:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:14 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
09:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:14 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̈ḧ
09:09:14 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:14 INFO - "
09:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:14 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 ""
09:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:14 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
09:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:14 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
09:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 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
09:09:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
09:09:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
09:09:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
09:09:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
09:09:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
09:09:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
09:09:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
09:09:14 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
09:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
09:09:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
09:09:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
09:09:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
09:09:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
09:09:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
09:09:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
09:09:14 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:14 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:14 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:14 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:14 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
09:09:14 INFO - Selection.addRange() tests
09:09:15 INFO - Selection.addRange() tests
09:09:15 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:15 INFO - "
09:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:15 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 ""
09:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:15 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
09:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:15 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
09:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:15 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̈ḧ
09:09:15 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:15 INFO - "
09:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:15 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 ""
09:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:15 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
09:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:15 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
09:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 INFO - PROCESS | 1819 | --DOMWINDOW == 5 (0xa0442800) [pid = 1870] [serial = 2222] [outer = (nil)] [url = about:blank]
09:09:15 INFO - PROCESS | 1819 | --DOMWINDOW == 4 (0x9fb7ec00) [pid = 1870] [serial = 2219] [outer = (nil)] [url = about:blank]
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 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
09:09:15 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:15 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:15 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:15 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
09:09:15 INFO - Selection.addRange() tests
09:09:16 INFO - Selection.addRange() tests
09:09:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:16 INFO - "
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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 ""
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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̈ḧ
09:09:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:16 INFO - "
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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 ""
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 INFO - Selection.addRange() tests
09:09:16 INFO - Selection.addRange() tests
09:09:16 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:16 INFO - "
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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 ""
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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̈ḧ
09:09:16 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:16 INFO - "
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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 ""
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 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
09:09:16 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:16 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:16 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:16 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
09:09:16 INFO - Selection.addRange() tests
09:09:17 INFO - Selection.addRange() tests
09:09:17 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:17 INFO - "
09:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:17 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 ""
09:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:17 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
09:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:17 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
09:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:17 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̈ḧ
09:09:17 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:17 INFO - "
09:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:17 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 ""
09:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:17 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
09:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:17 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
09:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 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
09:09:17 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:17 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:17 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:17 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
09:09:17 INFO - Selection.addRange() tests
09:09:17 INFO - Selection.addRange() tests
09:09:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:18 INFO - "
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 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 ""
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 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
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 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
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 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̈ḧ
09:09:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:18 INFO - "
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 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 ""
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 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
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 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
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 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
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 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
09:09:18 INFO - Selection.addRange() tests
09:09:18 INFO - Selection.addRange() tests
09:09:18 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:18 INFO - "
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
09:09:18 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:18 INFO - "
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
09:09:18 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
09:09:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
09:09:18 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:18 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:18 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:18 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
09:09:18 INFO - Selection.addRange() tests
09:09:19 INFO - Selection.addRange() tests
09:09:19 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:19 INFO - "
09:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:19 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 ""
09:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:19 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
09:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:19 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
09:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:19 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̈ḧ
09:09:19 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:19 INFO - "
09:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:19 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 ""
09:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:19 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
09:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:19 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
09:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 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
09:09:19 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:19 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:19 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:19 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
09:09:19 INFO - Selection.addRange() tests
09:09:20 INFO - Selection.addRange() tests
09:09:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:20 INFO - "
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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 ""
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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̈ḧ
09:09:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:20 INFO - "
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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 ""
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 INFO - Selection.addRange() tests
09:09:20 INFO - Selection.addRange() tests
09:09:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:20 INFO - "
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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 ""
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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̈ḧ
09:09:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:20 INFO - "
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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 ""
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 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
09:09:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:20 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
09:09:20 INFO - Selection.addRange() tests
09:09:21 INFO - Selection.addRange() tests
09:09:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:21 INFO - "
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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 ""
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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̈ḧ
09:09:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:21 INFO - "
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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 ""
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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
09:09:21 INFO - Selection.addRange() tests
09:09:21 INFO - Selection.addRange() tests
09:09:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:21 INFO - "
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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 ""
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 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
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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̈ḧ
09:09:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:21 INFO - "
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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 ""
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:21 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
09:09:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:22 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
09:09:22 INFO - Selection.addRange() tests
09:09:22 INFO - Selection.addRange() tests
09:09:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:22 INFO - "
09:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:22 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 ""
09:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:22 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
09:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:22 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
09:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:22 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̈ḧ
09:09:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:22 INFO - "
09:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:22 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 ""
09:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:22 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
09:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:22 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
09:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 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
09:09:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:22 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
09:09:22 INFO - Selection.addRange() tests
09:09:23 INFO - Selection.addRange() tests
09:09:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:23 INFO - "
09:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:23 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 ""
09:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:23 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
09:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:23 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
09:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:23 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̈ḧ
09:09:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:23 INFO - "
09:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:23 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 ""
09:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:23 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
09:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:23 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
09:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:23 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
09:09:23 INFO - Selection.addRange() tests
09:09:23 INFO - Selection.addRange() tests
09:09:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:23 INFO - "
09:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:23 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 ""
09:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:23 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
09:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:23 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
09:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 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
09:09:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:23 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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̈ḧ
09:09:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:24 INFO - "
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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 ""
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 INFO - Selection.addRange() tests
09:09:24 INFO - Selection.addRange() tests
09:09:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:24 INFO - "
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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 ""
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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̈ḧ
09:09:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:24 INFO - "
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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 ""
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 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
09:09:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:24 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
09:09:24 INFO - Selection.addRange() tests
09:09:25 INFO - Selection.addRange() tests
09:09:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:25 INFO - "
09:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:25 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 ""
09:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:25 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
09:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:25 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
09:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:25 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̈ḧ
09:09:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:25 INFO - "
09:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:25 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 ""
09:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:25 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
09:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:25 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
09:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:25 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
09:09:25 INFO - Selection.addRange() tests
09:09:25 INFO - Selection.addRange() tests
09:09:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:25 INFO - "
09:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:25 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 ""
09:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:25 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
09:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:25 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
09:09:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:25 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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̈ḧ
09:09:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:26 INFO - "
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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 ""
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 INFO - Selection.addRange() tests
09:09:26 INFO - Selection.addRange() tests
09:09:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:26 INFO - "
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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 ""
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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̈ḧ
09:09:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:26 INFO - "
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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 ""
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 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
09:09:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:26 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
09:09:26 INFO - Selection.addRange() tests
09:09:27 INFO - Selection.addRange() tests
09:09:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:27 INFO - "
09:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:27 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 ""
09:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:27 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
09:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:27 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
09:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:27 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̈ḧ
09:09:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:27 INFO - "
09:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:27 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 ""
09:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:27 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
09:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:27 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
09:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 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
09:09:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:27 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
09:09:27 INFO - Selection.addRange() tests
09:09:28 INFO - Selection.addRange() tests
09:09:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:28 INFO - "
09:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:28 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 ""
09:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:28 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
09:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:28 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
09:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:28 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̈ḧ
09:09:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:28 INFO - "
09:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:28 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 ""
09:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:28 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
09:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:28 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
09:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 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
09:09:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:28 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
09:09:28 INFO - Selection.addRange() tests
09:09:29 INFO - Selection.addRange() tests
09:09:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:29 INFO - "
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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 ""
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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̈ḧ
09:09:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:29 INFO - "
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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 ""
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 INFO - Selection.addRange() tests
09:09:29 INFO - Selection.addRange() tests
09:09:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:29 INFO - "
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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 ""
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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̈ḧ
09:09:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:29 INFO - "
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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 ""
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 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
09:09:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:29 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
09:09:29 INFO - Selection.addRange() tests
09:09:30 INFO - Selection.addRange() tests
09:09:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:30 INFO - "
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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 ""
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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̈ḧ
09:09:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:30 INFO - "
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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 ""
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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
09:09:30 INFO - Selection.addRange() tests
09:09:30 INFO - Selection.addRange() tests
09:09:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:30 INFO - "
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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 ""
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 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
09:09:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:30 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
09:09:30 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
09:09:30 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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̈ḧ
09:09:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:31 INFO - "
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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 ""
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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
09:09:31 INFO - Selection.addRange() tests
09:09:31 INFO - Selection.addRange() tests
09:09:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:31 INFO - "
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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 ""
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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̈ḧ
09:09:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:31 INFO - "
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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 ""
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 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
09:09:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:31 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
09:09:31 INFO - Selection.addRange() tests
09:09:32 INFO - Selection.addRange() tests
09:09:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:32 INFO - "
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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 ""
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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̈ḧ
09:09:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:32 INFO - "
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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 ""
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 INFO - Selection.addRange() tests
09:09:32 INFO - Selection.addRange() tests
09:09:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:32 INFO - "
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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 ""
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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̈ḧ
09:09:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:32 INFO - "
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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 ""
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 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
09:09:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:32 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
09:09:32 INFO - Selection.addRange() tests
09:09:33 INFO - Selection.addRange() tests
09:09:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:33 INFO - "
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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 ""
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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̈ḧ
09:09:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:33 INFO - "
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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 ""
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 INFO - Selection.addRange() tests
09:09:33 INFO - Selection.addRange() tests
09:09:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:33 INFO - "
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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 ""
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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̈ḧ
09:09:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:33 INFO - "
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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 ""
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:33 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:34 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
09:09:34 INFO - Selection.addRange() tests
09:09:34 INFO - Selection.addRange() tests
09:09:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:34 INFO - "
09:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:34 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 ""
09:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:34 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
09:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:34 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
09:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:34 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̈ḧ
09:09:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:34 INFO - "
09:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:34 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 ""
09:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:34 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
09:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:34 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
09:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 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
09:09:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:34 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
09:09:34 INFO - Selection.addRange() tests
09:09:35 INFO - Selection.addRange() tests
09:09:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:35 INFO - "
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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 ""
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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̈ḧ
09:09:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:35 INFO - "
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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 ""
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 INFO - Selection.addRange() tests
09:09:35 INFO - Selection.addRange() tests
09:09:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:35 INFO - "
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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 ""
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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̈ḧ
09:09:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:35 INFO - "
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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 ""
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 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
09:09:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:35 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
09:09:35 INFO - Selection.addRange() tests
09:09:36 INFO - Selection.addRange() tests
09:09:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:36 INFO - "
09:09:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:36 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 ""
09:09:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:36 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
09:09:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:36 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
09:09:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:36 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̈ḧ
09:09:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:36 INFO - "
09:09:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:36 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 ""
09:09:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:36 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
09:09:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:36 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
09:09:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 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
09:09:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:36 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
09:09:36 INFO - Selection.addRange() tests
09:09:37 INFO - Selection.addRange() tests
09:09:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:37 INFO - "
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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 ""
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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̈ḧ
09:09:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:37 INFO - "
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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 ""
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 INFO - Selection.addRange() tests
09:09:37 INFO - Selection.addRange() tests
09:09:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:37 INFO - "
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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 ""
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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̈ḧ
09:09:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:37 INFO - "
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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 ""
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 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
09:09:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:37 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
09:09:37 INFO - Selection.addRange() tests
09:09:38 INFO - Selection.addRange() tests
09:09:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:38 INFO - "
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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 ""
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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̈ḧ
09:09:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:38 INFO - "
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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 ""
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 INFO - Selection.addRange() tests
09:09:38 INFO - Selection.addRange() tests
09:09:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:38 INFO - "
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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 ""
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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̈ḧ
09:09:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:38 INFO - "
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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 ""
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 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
09:09:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:38 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
09:09:38 INFO - Selection.addRange() tests
09:09:39 INFO - Selection.addRange() tests
09:09:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:39 INFO - "
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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 ""
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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̈ḧ
09:09:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:39 INFO - "
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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 ""
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 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
09:09:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:39 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
09:09:39 INFO - Selection.addRange() tests
09:09:39 INFO - Selection.addRange() tests
09:09:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:40 INFO - "
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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 ""
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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̈ḧ
09:09:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:40 INFO - "
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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 ""
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 INFO - Selection.addRange() tests
09:09:40 INFO - Selection.addRange() tests
09:09:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:40 INFO - "
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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 ""
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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̈ḧ
09:09:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:40 INFO - "
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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 ""
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 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
09:09:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:40 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
09:09:40 INFO - Selection.addRange() tests
09:09:41 INFO - Selection.addRange() tests
09:09:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:41 INFO - "
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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 ""
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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̈ḧ
09:09:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:41 INFO - "
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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 ""
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 INFO - Selection.addRange() tests
09:09:41 INFO - Selection.addRange() tests
09:09:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:41 INFO - "
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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 ""
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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̈ḧ
09:09:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:41 INFO - "
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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 ""
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 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
09:09:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:41 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
09:09:41 INFO - Selection.addRange() tests
09:09:42 INFO - Selection.addRange() tests
09:09:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:42 INFO - "
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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 ""
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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̈ḧ
09:09:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:42 INFO - "
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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 ""
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 INFO - Selection.addRange() tests
09:09:42 INFO - Selection.addRange() tests
09:09:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:42 INFO - "
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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 ""
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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̈ḧ
09:09:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:42 INFO - "
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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 ""
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:42 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
09:09:43 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
09:09:43 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
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 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
09:09:43 INFO - Selection.addRange() tests
09:09:43 INFO - Selection.addRange() tests
09:09:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:43 INFO - "
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 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 ""
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 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
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 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
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 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̈ḧ
09:09:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:43 INFO - "
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 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 ""
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 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
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 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
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 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
09:09:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:43 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
09:09:43 INFO - Selection.addRange() tests
09:09:44 INFO - Selection.addRange() tests
09:09:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:44 INFO - "
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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 ""
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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̈ḧ
09:09:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:44 INFO - "
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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 ""
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 INFO - Selection.addRange() tests
09:09:44 INFO - Selection.addRange() tests
09:09:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:44 INFO - "
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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 ""
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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̈ḧ
09:09:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:44 INFO - "
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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 ""
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 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
09:09:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:44 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
09:09:44 INFO - Selection.addRange() tests
09:09:45 INFO - Selection.addRange() tests
09:09:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:45 INFO - "
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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 ""
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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̈ḧ
09:09:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:45 INFO - "
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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 ""
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 INFO - Selection.addRange() tests
09:09:45 INFO - Selection.addRange() tests
09:09:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:45 INFO - "
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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 ""
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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̈ḧ
09:09:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
09:09:45 INFO - "
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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 ""
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:45 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 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
09:09:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
09:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:09:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:09:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
09:09:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
09:09:46 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
09:09:46 INFO - - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 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 () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 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 () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
09:11:24 INFO - root.queryAll(q)
09:11:24 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:24 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:24 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
09:11:24 INFO - root.query(q)
09:11:24 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:24 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:24 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:24 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 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 () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 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 () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 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 () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 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 () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
09:11:25 INFO - root.query(q)
09:11:25 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:25 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:25 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:25 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
09:11:25 INFO - root.queryAll(q)
09:11:25 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:25 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:25 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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 () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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 () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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 () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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 () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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 () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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 () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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 () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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 () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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 () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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 () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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 () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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 () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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 () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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 () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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 () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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 () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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 () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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 () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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 () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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 () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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 () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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 () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
09:11:26 INFO - root.query(q)
09:11:26 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
09:11:26 INFO - root.queryAll(q)
09:11:26 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
09:11:26 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:26 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:26 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
09:11:26 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:26 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:26 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:27 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:27 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:27 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:27 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
09:11:27 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:28 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:28 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:28 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:28 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
09:11:28 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.queryAll is not a function
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.query is not a function
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.query is not a function
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.queryAll is not a function
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.query is not a function
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.queryAll is not a function
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.query is not a function
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:29 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:29 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:29 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:29 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
09:11:29 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
09:11:30 INFO - #descendant-div2 - root.queryAll is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
09:11:30 INFO - #descendant-div2 - root.query is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - >
09:11:30 INFO - #child-div2 - root.queryAll is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - >
09:11:30 INFO - #child-div2 - root.query is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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>
09:11:30 INFO - #child-div2 - root.queryAll is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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>
09:11:30 INFO - #child-div2 - root.query is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - >#child-div2 - root.queryAll is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - >#child-div2 - root.query is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - +
09:11:30 INFO - #adjacent-p3 - root.queryAll is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - +
09:11:30 INFO - #adjacent-p3 - root.query is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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+
09:11:30 INFO - #adjacent-p3 - root.queryAll is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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+
09:11:30 INFO - #adjacent-p3 - root.query is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - +#adjacent-p3 - root.queryAll is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - +#adjacent-p3 - root.query is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - ~
09:11:30 INFO - #sibling-p3 - root.queryAll is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - ~
09:11:30 INFO - #sibling-p3 - root.query is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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~
09:11:30 INFO - #sibling-p3 - root.queryAll is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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~
09:11:30 INFO - #sibling-p3 - root.query is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - ~#sibling-p3 - root.queryAll is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - ~#sibling-p3 - root.query is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO -
09:11:30 INFO - ,
09:11:30 INFO -
09:11:30 INFO - #group strong - root.queryAll is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO -
09:11:30 INFO - ,
09:11:30 INFO -
09:11:30 INFO - #group strong - root.query is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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,
09:11:30 INFO - #group strong - root.queryAll is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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,
09:11:30 INFO - #group strong - root.query is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - ,#group strong - root.queryAll is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - ,#group strong - root.query is not a function
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 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
09:11:30 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:30 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
09:11:30 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
09:11:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
09:11:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:30 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
09:11:30 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
09:11:30 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 13984ms
09:11:30 INFO - PROCESS | 1819 | --DOMWINDOW == 27 (0xa0e16800) [pid = 1870] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
09:11:30 INFO - PROCESS | 1819 | --DOMWINDOW == 26 (0x9fb74400) [pid = 1870] [serial = 2241] [outer = (nil)] [url = about:blank]
09:11:30 INFO - PROCESS | 1819 | --DOCSHELL 0xa1cc4000 == 6 [pid = 1870] [id = 808]
09:11:30 INFO - PROCESS | 1819 | --DOCSHELL 0xa0e9e000 == 5 [pid = 1870] [id = 807]
09:11:30 INFO - PROCESS | 1819 | --DOCSHELL 0x9f41a000 == 4 [pid = 1870] [id = 806]
09:11:30 INFO - PROCESS | 1819 | --DOMWINDOW == 25 (0x9fb79000) [pid = 1870] [serial = 2234] [outer = (nil)] [url = about:blank]
09:11:30 INFO - PROCESS | 1819 | --DOMWINDOW == 24 (0x9fb75800) [pid = 1870] [serial = 2244] [outer = (nil)] [url = about:blank]
09:11:30 INFO - PROCESS | 1819 | --DOMWINDOW == 23 (0xa0e22c00) [pid = 1870] [serial = 2247] [outer = (nil)] [url = about:blank]
09:11:30 INFO - PROCESS | 1819 | --DOMWINDOW == 22 (0xa0e9a400) [pid = 1870] [serial = 2249] [outer = (nil)] [url = about:blank]
09:11:30 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
09:11:30 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f417400 == 5 [pid = 1870] [id = 811]
09:11:30 INFO - PROCESS | 1819 | ++DOMWINDOW == 23 (0x9f418000) [pid = 1870] [serial = 2267] [outer = (nil)]
09:11:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 24 (0x9f667000) [pid = 1870] [serial = 2268] [outer = 0x9f418000]
09:11:31 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:11:31 INFO - PROCESS | 1819 | ++DOMWINDOW == 25 (0x9fb79c00) [pid = 1870] [serial = 2269] [outer = 0x9f418000]
09:11:33 INFO - PROCESS | 1819 | --DOMWINDOW == 24 (0xa170cc00) [pid = 1870] [serial = 2252] [outer = (nil)] [url = about:blank]
09:11:33 INFO - PROCESS | 1819 | --DOMWINDOW == 23 (0xa1c3f400) [pid = 1870] [serial = 2257] [outer = (nil)] [url = about:blank]
09:11:33 INFO - PROCESS | 1819 | --DOMWINDOW == 22 (0xa1cd9800) [pid = 1870] [serial = 2260] [outer = (nil)] [url = about:blank]
09:11:33 INFO - PROCESS | 1819 | --DOMWINDOW == 21 (0x9f661000) [pid = 1870] [serial = 2254] [outer = (nil)] [url = about:blank]
09:11:33 INFO - PROCESS | 1819 | --DOMWINDOW == 20 (0x9f414000) [pid = 1870] [serial = 2229] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapse.html]
09:11:33 INFO - PROCESS | 1819 | --DOMWINDOW == 19 (0x9f65ac00) [pid = 1870] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/selection/isCollapsed.html]
09:11:33 INFO - PROCESS | 1819 | --DOMWINDOW == 18 (0x9f65a400) [pid = 1870] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html]
09:11:33 INFO - PROCESS | 1819 | --DOMWINDOW == 17 (0x9f413c00) [pid = 1870] [serial = 2232] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html]
09:11:33 INFO - PROCESS | 1819 | --DOMWINDOW == 16 (0xa1715000) [pid = 1870] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/selection/removeAllRanges.html]
09:11:33 INFO - PROCESS | 1819 | --DOMWINDOW == 15 (0xa0d8ac00) [pid = 1870] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/selection/interfaces.html]
09:11:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
09:11:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
09:11:33 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 "
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
09:11:33 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"
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
09:11:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
09:11:33 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 "
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
09:11:33 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"
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 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 { "
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 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"
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 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]
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 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 { "
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 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]
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 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"
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 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 { "
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 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"
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 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]
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 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 { "
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 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]
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 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"
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 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 { "
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 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"
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 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]
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 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 { "
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 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]
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 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"
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
09:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
09:11:33 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
09:11:33 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 3355ms
09:11:33 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
09:11:34 INFO - PROCESS | 1819 | ++DOCSHELL 0x9f65a800 == 6 [pid = 1870] [id = 812]
09:11:34 INFO - PROCESS | 1819 | ++DOMWINDOW == 16 (0x9f65dc00) [pid = 1870] [serial = 2270] [outer = (nil)]
09:11:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 17 (0xa0e9e000) [pid = 1870] [serial = 2271] [outer = 0x9f65dc00]
09:11:35 INFO - PROCESS | 1819 | [Child 1870] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
09:11:35 INFO - PROCESS | 1819 | ++DOMWINDOW == 18 (0xa170e000) [pid = 1870] [serial = 2272] [outer = 0x9f65dc00]
09:11:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fb76000 == 7 [pid = 1870] [id = 813]
09:11:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 19 (0x9fb79800) [pid = 1870] [serial = 2273] [outer = (nil)]
09:11:37 INFO - PROCESS | 1819 | ++DOCSHELL 0x9fbf0800 == 8 [pid = 1870] [id = 814]
09:11:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 20 (0x9fbf2000) [pid = 1870] [serial = 2274] [outer = (nil)]
09:11:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 21 (0x9fbf4000) [pid = 1870] [serial = 2275] [outer = 0x9fb79800]
09:11:37 INFO - PROCESS | 1819 | ++DOMWINDOW == 22 (0xa05b7800) [pid = 1870] [serial = 2276] [outer = 0x9fbf2000]
09:11:39 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
09:11:39 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
09:11:39 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 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
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
09:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
09:11:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
09:11:39 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
09:11:39 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
09:11:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
09:11:39 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */